3

リモート git ツールbitbucket.orgを使用して友人とプロジェクトに取り組んでいます。これまで、さまざまな時期に master ブランチで作業を行ってきました。次に、それらの変更をリモート サイトにコミットしてプッシュし、他のブランチで使用できるようにしました。

私が自分で作業している間に、彼は変更をコミットしてリポジトリにプッシュしました。私がコミットをプッシュすると、彼のコミットが完全に書き直されるのではないかと心配しています。私の恐れは正しいですか?新しいブランチを作成し、彼の変更をマスター ブランチにフェッチし、2 つをマージしてからプッシュする必要があると思います。これは良い戦略ですか?または、私は何も心配していません。少しのアドバイスは素晴らしいでしょう。

4

2 に答える 2

3

VCS の全体的な考え方は、これを行うことによってデータが破損しないということです。プッシュを試みることができます。コードが同期していない場合は、コミットする前にアップストリームの変更を受け入れる必要があると言われます。

変更を受け入れてマージしたら、コードを HEAD に適用できます。

于 2013-04-04T03:19:33.190 に答える