2016-08-24 6 views
0

私の最新作は、HEADのマスターであり、それは古いが、同期のおかげであることにすべてを整列する方法を、コミットされた前方の起源/マスターのであるあなたがでないローカルコミットを持っていることを意味しヘッドマスター/マスタ?

Image of HEAD master ahead of origin/master

答えて

2

プッシュ。 originは通常、リモートサーバーです。それをあなたのコミットを同期するには、

git push origin master 

を実行するこれは、「originという名前のリモートサーバー上masterという名前のブランチをプッシュする」を意味します。

git pushは、最も基本的なGitコマンドの1つです。使用し始めたばかりの場合は、Gitの仕組みや少し慣れ親しんでください。

+0

私はすでに行っています git add。 && Gitは「など」の両方が正常に動作 が、その後 Gitのプッシュ-u原点マスターまたは Gitのプッシュ原点マスター を私は不定を得る-mをコミットします。その場合は.... サーバのホストこのホストを信頼しない場合は、Returnキーを押して接続を断念します。キーをキャッシュに格納する(y/n)y。それから私はyを押すと何も起こらない??? – niceseb

+0

@niceseb "y"を押してから、入力して検証します。 –

+0

こんにちは@Protectator、入力しても何も起きません...私はgitを再インストールしようとしましたが、C:\ Program Files \ Git \ ununs001.exeと言います。 – niceseb

0

HEADあなたのスクリーンショットでは、作業ディレクトリでチェックアウトされた最新のコミットへのローカルポインタを指します。この場合、マスターチップが指しているのと同じコミットを指しています。別のブランチまたは個々のコミットをチェックアウトすると、HEADポインタも一緒に移動することがわかります。

origin/masterは、元のリモートのマスターブランチの先端のコミットを示します。

グラフの外観によって、履歴は線形に見え、原点マスターはすぐに早送りマージの準備が整ったカップルの後ろにあります。すべてをプッシュする最も簡単な方法は、リモートまでコミットし、ローカル参照を更新

git push origin master 

今、あなたは、同じコミットにすべての3つのポインタHEADmaster、およびorigin/masterポインティングが表示されるはずです。