同期する必要があるローカル リポジトリ内に複数のリモート追跡ブランチがあるというシナリオがあります。私たちのワークフロー モデルは次のとおりです。
- 目的のリモート追跡ブランチに基づいて、ローカルにブランチを作成します
- 変更を加える
- ビルド/テスト/修正
- 専念
- リモートサーバーにプッシュバックする
「git status」では、何かが変更されない限り、ローカル ブランチがどのブランチに基づいているかが表示されないことに気付きました。つまり、コミットされていないローカルの変更または最近のフェッチにより、ローカル ブランチが時代遅れになります。ローカル ブランチがどのブランチに基づいているかを変更せずに知る方法はありますか? 「git status -showparentbranch」またはこれを表示する他のコマンドのようなもの。時々、私はこの必要性に出くわしますが、それを満たす方法をまだ知りません。