0

たとえば、Gitを使用するプロジェクトがすべてコミットされている場合、masterfooブランチの両方が同じコミットを指します。現在masterブランチにいて、いくつかのファイルを変更すると、ブランチに切り替えfooたり、新しいブランチを作成したりできるようです。

git checkout -b bar

3つのブランチのいずれかに変更をコミットしますか?つまり、プログラミングが選択したブランチにコミットするための変更は「柔軟」なままですか?(変更されたファイルがそれらのコミット内のどのファイルともオーバーラップしない限りfoo、ブランチですでに1つまたは複数のコミットが行われている場合でもコミットします)。foo

4

1 に答える 1

3

はい。競合が発生した場合、ブランチの変更は停止されます。それ以外の場合は、正常に機能します。

于 2012-09-05T12:19:51.207 に答える