私はVS2017を使ってgitプロジェクトを管理しています。私はdev(root)ブランチを機能ブランチにクローンしました(それをf1と呼ぶことにしましょう)。そして、それを保留にして別のものに取り組むことにしました。私はdevから別のフィーチャーブランチ(f2)を作成して作業を開始しました。それから奇妙なことに気付いた。 f1ブランチからのメソッドが私のf2ブランチに表示されていました。私はf1ブランチに戻り、UIが更新されているようだが、まだf2とf1のコードが表示されている。どのように私はgitの枝の分離を壊しましたか?git両方のブランチのコードが表示されます
私はVS2017を使ってブランチを切り替えています。違いがあるかどうかは分かりません。私もgitにはかなり新しいので、私はちょうど何か間違っていると思う。私たちの会社の建築家は、2つの異なる開発者でこの問題を2回見てきました。そして、経験豊富なgitユーザーで、どうなったか分かりませんでした。
ブランチでロックされた状態になる前に変更をコミットする必要がありますか? – JonD
私はそれをテストし、確かにあるブランチのコミットされたファイルは、他のブランチから消えました。私がブランチを切り替える前に、早く、頻繁に、そして確かにコミットすることを学ぶ必要があると思います。 – JonD
@JonDが1日1回コミットすると問題が発生する可能性があります。頻繁にコミットすると、私はたくさんの人を救ってくれました。 – evolutionxbox