この SO 回答を使用して git リポジトリをバックアップしたい: GitHub リポジトリをバックアップする
git clone --mirror git://github.com/user/project.git
git fetch
唯一の違いは、git fetch
代わりに使用していることですgit remote update
2 つのコマンドの欠点はありますか? (完全なバックアップの観点から、たとえば、すべてのタグ、ブランチをバックアップします)
この SO 回答を使用して git リポジトリをバックアップしたい: GitHub リポジトリをバックアップする
git clone --mirror git://github.com/user/project.git
git fetch
唯一の違いは、git fetch
代わりに使用していることですgit remote update
2 つのコマンドの欠点はありますか? (完全なバックアップの観点から、たとえば、すべてのタグ、ブランチをバックアップします)
基本的に、特定の構成をセットアップしない限り、すべてのリモートに対してgit remote updates
実行されます。git fetch
マニュアルページの状態
update
Fetch updates for a named set of remotes in the repository as defined
by remotes.<group>. If a named group is not specified on the command
line, the configuration parameter remotes.default will be used; if
remotes.default is not defined, all remotes which do not have the
configuration parameter remote.<name>.skipDefaultUpdate set to true
will be updated. (See git-config[1]).
あなたの場合、 anyremotes.<group>
または aを定義しなかったremotes.default
場合、および唯一のリモートが github の場合、実行中のgit remote update
orgit fetch
は完全に同等です。