は何ですか
HEAD
master [branch]
?
「ソース参照」と「宛先参照」にはそれぞれ何を選択すればよいですか?
この画面は Egit Push URIドキュメント :に表示されます。
ここで、refspecsを定義します:
「refspec」は、フェッチおよびプッシュ操作で使用され、リモート参照とローカル参照の間のマッピングを記述します。
意味的には、ローカルブランチまたはタグをリモートリポジトリ内のブランチまたはタグにマップする方法を定義します。
ネイティブgitでは、それらは<src>:<dst>
形式のコロンと組み合わされ、オプションのプラス記号+
が前に付いて強制更新を示します。
EGitでは、プッシュ参照仕様とフェッチ参照仕様およびその他のダイアログで表形式で表示および編集することもできます。RefSpecの「左側」はソースと呼ばれ、「右側」は宛先と呼ばれます。
RefSpecがフェッチに使用されるかプッシュに使用されるかに応じて、ソースと宛先のセマンティクスは異なります。
Push RefSpecの場合、ソースはソースリポジトリ内の参照を示し、宛先はターゲットリポジトリ内の参照を示します。Refspecsをプッシュ
プッシュRefSpecの典型的な例は次のとおりです。
HEAD:refs/heads/master
これは、現在チェックアウトされているブランチ(
HEAD
リファレンスで示されます。Gitリファレンスを参照)がリモートリポジトリのマスターブランチにプッシュされることを意味します。 。
Gitの用語を理解するには、おそらく学習ガイドを確認する必要があると思います。多分このサイトを見てください: http://gitready.com/
master
は、リポジトリのデフォルトのブランチです。通常、これは「常に機能する」本番ブランチと見なされます。他の作業は他のブランチで実行してから、マスターにマージできます。 「HEAD」は、関係なく最新の変更です。ここでのあなたの場合、あなたはおそらくマスターにプッシュするでしょう(あなたが分岐を理解するまで)。
一言で言えば、gitを学習している間、マスターブランチにとどまり、リモートマスターブランチを追跡し、マスターブランチからプッシュおよびプルします。あなたが行くにつれて、あなたはすぐにgitのもっとたくさんの驚くべき機能を発見するでしょう。