私は GIT ワークフローをよく理解しています。ブランチを持っていて、master
ブランチをチェックアウトしdevelop
ます。その後、feature
ブランチをチェックアウトします。feature
ブランチでファイルを編集しました。develop
ブランチに戻ってチェックアウトするとき。ファイルが編集されているのを見ました。ブランチ上のファイルで何かを行うと、両方のブランチをマージするまで、別のブランチの同じファイルには影響しないと思ったので、理解できなくなりました。develop
ブランチでそのファイルを編集したときに、ブランチの同じファイルに影響を与えた理由を誰かが説明できますかfeature
? ありがとう!
4 に答える
3
ブランチで変更をコミットするのを忘れましたfeature
。
于 2015-04-28T08:18:45.717 に答える
0
ブランチ上のファイルを編集するときは、そのブランチからそのバージョンを編集します。別のブランチに変更したい場合は、最初に変更をコミットする必要があります。または、 を使用してその状態を保存し、そのブランチで再度作業したい場合git stash
は復元することができます。git stash pop
ファイルを変更した場合、変更先のブランチでファイルが変更されていないブランチを変更することができます。しかし、辛抱強く待つ必要があります。たとえば、開発ブランチからの状態を取得します。ファイルに変更があると、エラーが発生します。
于 2015-04-28T08:19:44.040 に答える