2017-02-24 16 views
1

私はgitリポジトリを私たちの(ローカル)サーバに合わせています。私たちは2つの支店(マスターと開発)で働いています。gitログはブランチのない(起点)を示します。

最近、私は、ログの奇妙なレポート気づい:あなたが気付いた場合

47f7bf8 (HEAD -> develop, origin/develop) <Commit message> 
7c3e64a Merge branch 'develop' 
6a85e24 <Commit message> 
794e28d <Commit message> 
6ad4058 <Commit message> 
b73932c <Commit message> 
8527c54 (origin) <Commit message> 
ae68dba (tag: 20170213, origin/master, origin/HEAD, master) <Commit message> 
66af625 Merge branch 'develop' 
4bfbc6c Merge branch 'develop' 

、8527c54はそれがあるブランチ上の任意の詳細なし(原点)を参照しているコミットを...私は最近、不思議なことにenoug push

をしたとして、私が上で作業(マスターと開発)だ

他の枝は、実際には、サーバに整列されていますH、Iは、クローニングは、(私のローカルPC上で)同じリポジトリの別のコピーがうまく機能していることに気づいた、と私は、この場合のように何の「行方不明」の参照を持っていない...


編集:ここにありますコメントで尋ねたようgit branch -vvの出力、:origin以来

* develop   47f7bf8 [origin/develop] <Commit message> 
    master   ae68dba [origin/master] <Commit message> 
    origin   8527c54 <Commit message> 
+0

'git branch -vv'の実行結果はどうですか? – bejado

+0

@bejado:元の質問に返信を追加しました。コメントにコピーするには時間がかかりすぎます。ありがとう – Nova

+1

私は、あなたは何とかリモートブランチを追跡していないoriginという名前のローカルブランチを作成したと思います。 "origin"はGitの任意の名前であることを覚えておいてください。本質的に特別なものは何もありません。これを望まないなら 'git branch -D origin'で削除することができます – bejado

答えて

1

git branch -vvから返されたが、それはgit branch -D originで除去することができるだけで、通常のブランチです。それはgit branch -vvによって返されていなかった場合は

、あなたは参照が.git/refsの下に住んでいる場所を示すためにgit describe --all originを使用することができます。この場合は、heads/originとなります。

関連する問題