0

私はgitの初心者であるため、私を許してください。私は SVN を理解しています。誰かが SVN の観点からそれを説明できれば、それは素晴らしいことです。現在、ツール GitHub for Mac を使用しています。しかし、私はターミナルを使用することにオープンです。

私はマスターブランチでローカルに作業しています。同僚が別のブランチで変更を加えました。変更をチェックインする前に、そのブランチをローカルの master ブランチにマージしてコミットしたいと考えています。どうすればいいですか?

4

1 に答える 1

1

同僚が自分の変更を中央リポジトリにプッシュしたと仮定すると、これを行うことができます

git fetch

Git fetch は、同僚の変更をローカル リポジトリに取得します。

彼が取り組んでいたブランチが と呼ばれていたとしましょうother_branch。これを実行して、彼の変更を現在のブランチにマージできます。

git merge origin/other_branch

マージが完了したら、変更を中央リポジトリにプッシュできます。

git push
于 2014-06-18T18:16:50.750 に答える