2016-06-22 2 views
0

私はGitを使用しており、ブランチB1からブランチB2を作成しました。 B1に変更が加えられたので、私はB1を私のB2にマージしました。私の作業コピーはこのマージの前にきれいでした。今、マージ後、私は突然私の作業コピーにファイルを持っています。これは正常ですか?私はGitを初めて使う人です。今私はこの変更をコミットする必要がありますが、私はこれらの変更を行った人ではないので、これが正常な動作であれば、コミットの説明として何を入れますか?ブランチを現在のものにマージすると、作業コピーにファイルを追加する必要がありますか?

答えて

0

はい、 現在のブランチにあるすべてのコミット済みファイルは、作業ディレクトリに反映されます。

作業ディレクトリはGITによって仮想的に管理され、現在チェックアウトされているブランチに基づいて変更が加えられます。

したがって、ブランチB2からブランチB1へのすべての新しい変更をプルしました。現在はブランチB1にあり、新しい変更はブランチb1のマージ後の作業ディレクトリに反映されます。

通常、ブランチb1の変更をライブで収集する他のブランチの変更とともにテストする必要がある場合は、マージが必要です。

関連する問題