ここに git ワークフローの問題があると考えています。私はいくつかのリモート ブランチをクリーンアップしていて、同僚を手伝っているときに、両方の git 参照が何らかの形で「同期していない」ことに気付きました。
たとえば、git bash を開いてコマンド「git branch -r」を入力すると、次のようなリストが返されます。
- 原点/支店1
- オリジン/ブランチ2
- オリジン/ブランチ4
同僚に git bash プロンプトで同じことをさせると、次のようなリストが返されます。
- 原点/支店1
- オリジン/ブランチ3
- オリジン/ブランチ7
私の同僚と私も、同じリモート ブランチ "branch1" を見ている場合があることに注意してください。これは、bash コマンドの実行に期待することです。私を混乱させているのは、「なぜ古いブランチや存在しないブランチがまだ返されているのか」という質問です。
両方のマシンを同期して、両方で「git branch -r」コマンドを実行すると、リモート リポジトリに関して同じ情報が返されるようにするにはどうすればよいですか。
皆さんありがとう!