13

git pull作業ブランチを、それが追跡するリモート ブランチの先端に更新することを理解しています。だから、私がそうgit pullすると、最新の変更がすべて取り込まれるとしましょう。私の場合、ツリーの上に 5 つの変更を取り込みます。

git pull次の変更のみを行う方法はありますか? つまり、git pull変更 03、04、05、06、および 07 をツリーの一番上に配置する場合、変更 03 のみを取得するにはどうすればよいですか? このコマンドの時点では、プルされる次の変更のコミット ID がわかりません。

私のツリーの先端は完全に変更されておらず、マージの競合などはありません。

4

3 に答える 3

16

おそらくこのようなものですか?

git fetch
git merge <commit to merge>

マージするコミットの ID を見つけるには、フェッチを実行した後に gitk で検索します。

于 2012-04-10T22:56:25.953 に答える