ブランチは多かれ少なかれタグだけで、自動的に新しいコミットに移動するので、私はこの "タグ"を変更できるのだろうかと思います。git - ブランチ "タグ"を他のコミットに移動しますか?
例:
master
A -- B -- C -- D
git checkout master
がgit checkout D
と同じになりますが、私はBのコミットを指すようにマスターを変更することはできますか?
master
A -- B -- C -- D
git checkout master
今
git checkout B
ユースケース
と同じで、誰かがオンラインリポジトリにコミットする1つのをプッシュしていると想像されるだろう。私がgit fetch
を実行すると、私はこのコミットローカルを取得しますが、私のmasterブランチはまだコミットを指していますが、origin/masterは新しいコミットを指しています。私は、ローカルのマスターブランチをorigin/masterが指しているのと同じコミットに移動したいだけです。
だから、私はマージする必要はありません。これは動作するはずですあなたの助けのための
おかげ
私には複数の論理だ
を、あなたは、単に '起源/ master'をマージします。あなたはローカルなコミットがないので、それはfarst-forwardとして解決されます – knittl