私のリポジトリにかなりの問題があります...GITなぜ私は一度に2つの枝にいるように見えるのですか?
私は一度にいくつかの枝にいると思われます。理由は分かりません。私は前にこのような問題に直面したことはありません
:
はここでSourceTreeを示して何のスクリーンショットです。
修正することは知っていますか? この問題を解決するために必要な情報を提供します...
私のリポジトリにかなりの問題があります...GITなぜ私は一度に2つの枝にいるように見えるのですか?
私は一度にいくつかの枝にいると思われます。理由は分かりません。私は前にこのような問題に直面したことはありません
:
はここでSourceTreeを示して何のスクリーンショットです。
修正することは知っていますか? この問題を解決するために必要な情報を提供します...
私はあなたが一度に2つの枝にいるとは思わないし、Gitもこれを私が知る限り許しません。 master
(ローカル)支店とリモート追跡支店origin/master
はお互いに最新のものと考えています。 SourceTreeは、両方のブランチを互いに隣接して表示することによって、これを伝えるだけです。私はあなたが実際にmaster
支部にいると仮定しています。
これは、Bashからgit status
と入力して確認できます。
git statusは私がマスターしていることを伝えるので、あなたは正しいと思います。実際に私を悩ますのは、私の2つの支店の隣にある小さなディスクです...私はそれを見たことがないので、私は何か間違ったと思います。 – user2377141
2016年7月にgitが導入されたworktreeにより、複数のブランチで同時に作業できるようになりました。 –
あなたは「一度に2つの枝に」ありません。以下は、ブランチmaster
がリモートorigin/master
ブランチと同じ状態にあることを示しています。あなたはそれをまったく修正してはいけません。 )
また、何かをコミットすることができ、あなたのブランチが1つのコミットで 'origin/master'より先にあることがわかります。それからあなたはreset
かもしれません。
'git branch'の出力は何ですか? –
gitブランチは私に緑色の* masterを教えてくれます。だから私は正しい枝にいると思う。 – user2377141
SourceTreeのUI/UXの問題です。gitの技術的な問題ではありません(注意:gitkは、現在のブランチを強調することによって、実際にはこれをよりうまく処理します)。問題は、両方のブランチが同じコミットを指していることです。したがって、SourceTreeは、両方のブランチのラベルを同じ行に置きます。 – slebetman