2016-09-23 9 views
0

私のリポジトリにかなりの問題があります...GITなぜ私は一度に2つの枝にいるように見えるのですか?

私は一度にいくつかの枝にいると思われます。理由は分かりません。私は前にこのような問題に直面したことはありません You can see the commit is selected on the left but there's also a disc next to the commit's description

はここでSourceTreeを示して何のスクリーンショットです。

修正することは知っていますか? この問題を解決するために必要な情報を提供します...

+0

'git branch'の出力は何ですか? –

+0

gitブランチは私に緑色の* masterを教えてくれます。だから私は正しい枝にいると思う。 – user2377141

+1

SourceTreeのUI/UXの問題です。gitの技術的な問題ではありません(注意:gitkは、現在のブランチを強調することによって、実際にはこれをよりうまく処理します)。問題は、両方のブランチが同じコミットを指していることです。したがって、SourceTreeは、両方のブランチのラベル​​を同じ行に置きます。 – slebetman

答えて

2

私はあなたが一度に2つの枝にいるとは思わないし、Gitもこれを私が知る限り許しません。 master(ローカル)支店とリモート追跡支店origin/masterはお互いに最新のものと考えています。 SourceTreeは、両方のブランチを互いに隣接して表示することによって、これを伝えるだけです。私はあなたが実際にmaster支部にいると仮定しています。

これは、Bashからgit statusと入力して確認できます。

+0

git statusは私がマスターしていることを伝えるので、あなたは正しいと思います。実際に私を悩ますのは、私の2つの支店の隣にある小さなディスクです...私はそれを見たことがないので、私は何か間違ったと思います。 – user2377141

+1

2016年7月にgitが導入されたworktreeにより、複数のブランチで同時に作業できるようになりました。 –

3

あなたは「一度に2つの枝に」ありません。以下は、ブランチmasterがリモートorigin/masterブランチと同じ状態にあることを示しています。あなたはそれをまったく修正してはいけません。 )

また、何かをコミットすることができ、あなたのブランチが1つのコミットで 'origin/master'より先にあることがわかります。それからあなたはresetかもしれません。

関連する問題