2017-08-04 7 views
0

私はgitシステムにちょっと新しく、ちょっとしたことを理解したいと思います。多分問題ではないかもしれません。私は3つのプロジェクトを持っています。そのうちの2つは、最後のコミットに起源/マスター/ヘッド署名を持っています。レポの先頭と起源がありません

私はこの答えを読んで、それは私にはcompletlyはっきりしていない:How to add missing origin/HEAD in git repo

どうもありがとう

Where are head and origin?

答えて

1

をレポが唯一のローカルレポであれば、あなたは/任意の起源を持っていません。 **あなたのログのブランチ。 git remoteというコマンドでこれを確認することができます。これが "origin"を返す場合、リモートrepoであり、origin-branchesを持ちます。最後のコミットではないかもしれませんが。ローカルにコミットする場合、つまりgit commit -m "My commit"はコミットはローカルにのみ存在し、リモートにはまだ存在しません。 git pushを実行した場合は、origin/HEADを最後のローカルコミットに移動します。

あなたの写真では、リモコンを追加したようには見えないため、ローカルマシンにのみレポが存在します。例:既存のリポジトリをクローンすると、ローカルとリモートの両方に存在し、あなたが参照しているorigin/HEADブランチを持ちます。

リモコンを追加することもできます。git remote add origin <repo url>です。起源が名前の場合は、あなたが望むものをあなたのリモコンに呼び出すことができます。

+0

今はかなり明確です!私はリモートサーバにrepoを追加しましたが、助けてくれてありがとう –

関連する問題