38

いくつかの git リポジトリにコミットをプッシュする際の -u フラグの使用は何ですか? git push origin masterとの違いは何git push -u origin masterですか?誰でもその使用法を説明できますか?

4

1 に答える 1

34

git(1) マニュアルページには次のように書かれています:

-u, --set-upstream

最新または正常にプッシュされたすべてのブランチに対して、アップストリーム (追跡) 参照を追加します。これは、引数なしの git-pull(1) およびその他のコマンドで使用されます。詳細については、git-config(1) の branch..merge を参照してください。

基本的に、オリジンをブランチのアップストリーム リモートとして設定する場合に、このフラグを使用します。これは、 を使用するたびにリモートを手動で指定したくない場合に必要ですgit pull

関連項目

http://git-scm.com/book/en/Git-Branching-Remote-Branches#Tracking-Branches

于 2012-06-24T04:38:42.303 に答える