1

git 初心者

私はプロジェクトのメインブランチにかなり大きな変更を加えていましたが、これはまだ私のマシンにローカルです。私の友人は、メイン ブランチのプロジェクトにいくつかの大きな変更をコミットしました。

ローカルの変更を脇に置き、彼のものをプルして、それをテストし、おそらくそのプルからの変更をコミットできるようにするにはどうすればよいですか?

Windowsでgit bashを使用しています。

4

1 に答える 1

2

まず、作業コピーの変更を stash します (または一時的なブランチを作成しますが、ここでは stash を使用します):

$ git stash save "Stash message"

次に、バディの変更をフェッチします。

$ git fetch <remote> <branch>

バディの変更が気に入ったら、それらをローカル ブランチにマージします。

$ git merge <remote>/<branch>

次に、以前の作業コピーを復元する場合は、単純にポップします。

$ git stash pop
于 2013-07-15T19:41:40.980 に答える