1

'git branch'を実行すると、

* (no branch)

'git remote'を実行すると、

test-mirror
test-dev
test-git

しかし、どのローカルブランチがどのリモートブランチを追跡しているかわかりませんか?

ローカルブランチとリモートブランチの間に何らかのマッピングが必要だと思います。そうしないと、「gitpull」を実行しても何も得られません。しかし、私は「git pull」を実行しましたが、新しい変更があります。ローカルブランチとリモートブランチ間のマッピングを確認するにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

3

現時点では、どのブランチにもいないため、何も追跡できません;-)これはデタッチドヘッドとも呼ばれます。

これは、ブランチの先端ではなく、特定のコミットをチェックアウトしたことを意味します。コミットは不変であるため(sha1を修正)、gitはそれを更新できません。

ブランチの先端にある場合は、ブランチの前の先端にリンクされた新しいコミットを取得します。

'nobody'のコメント/リンクとして-使用git branch -vv # doubly verbose!

于 2012-10-24T15:01:23.393 に答える