2016-06-23 15 views
1

リモートブランチを追跡するローカルgitブランチを作成することをお勧めします。私の質問は、実際にリモートブランチをプルダウンして直接作業するときに、なぜそれを行うのですか?実際のリモートブランチをプルダウンするときに、gitのリモートブランチを追跡するローカルブランチを作成することをお勧めします。

git checkout origin/master?

+0

インターネットをお持ちでない場合はどうなりますか? –

答えて

0

ローカル分岐を持つorigin/masterの上で作業すると、その新しいブランチをプッシュすることができます。リポジトリに新しいブランチが作成されますが、リポジトリのマスター参照が更新されることはありませんマスターが「知っていない」ということを知っていないマスターの先端を過ぎてDAGにコミットしています。元のマスターを取得している誰かがマスターの上に構築する新しい仕事を得ないので、おそらくあなたが望むものではありません(実際に、ブランチで仕事をしているように見えます)これはおそらくあなたが望むものではありません。しかし、本当にレポがマスターレファレンス(通常の場合)を更新したい場合はどうすればよいでしょうか?リモートトラッキングブランチのためのものです。それはあなたがプッシュすると、あなたのリモートトラッキング参照へのリモート参照に更新し、あなたがプルするときに、リモートのトラッキング参照をリモートに更新すると言います。

関連する問題