[解決済み] git pull と git pull origin master の違い [重複]。
質問
この2つのコマンドの違いは何ですか?
git pull
そして
git pull origin master
解決方法は?
[編集] 2018年5月
git pull
はもはやシェルスクリプトではなく、最近のGitではいくつかの細部が異なっています。 また、Pull には recursion オプションが追加され、サブモジュールでより便利に使えるようになりました。 この回答はサブモジュールを無視しています]。
は
git pull
スクリプトは、このスクリプトを呼び出すための便利なメソッドです。
git fetch
に続いて
git merge
(または
git pull --rebase
を呼び出すと
git fetch
に続いて
git rebase
).
の最初の追加引数は
git pull
は、どのリモートを
fetch
演算を行う。
git pull origin
から取得することを意味します。
origin
. これを省略した場合、Git は現在のブランチの
remote
:
$ git branch
* master
$ git config --get branch.master.remote
origin
の第2引数(および追加引数)です。
git pull
は、どのブランチにマージするのかを指定します。 これらは、リモートにあるブランチの名前です。 たとえば、新しいブランチを作成したとしましょう。
feature2
を追跡する
origin/feature
:
$ git checkout -b feature2 origin/feature
から取得する場合
origin
に追加された新しいコミットをピックアップするために、その
feature
ブランチにマージし、自分のローカルの
feature2
ブランチを作成します。
$ git pull origin feature
ブランチ名を省略した場合、git は現在のブランチの
merge
:
$ git config --get branch.feature2.merge
feature
複数のブランチ名を指定すると、Git は "octopus merge" を実行することに注意しましょう。 私の経験では、初めての人はたいていこの処理に驚きます。
git pull remote br1 br2
を実行します。
git fetch
の後に、一連の個別の
git merge
-を各ブランチ上で実行する必要がありますが、そのようなことは起こりません。
関連
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] まだプッシュされていない Git マージを元に戻す
-
[解決済み] git add -A」と「git add .」の違い。
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】ファイルのアンリンクに失敗しました。もう一度試してみるべきですか?
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] git が「Pull is not possible because you have unmerged files」と表示するのはなぜですか?
-
[解決済み] Git - node_modules フォルダをどこでも無視するようにしました。
-
[解決済み] 短いGitバージョンのハッシュを取得する
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み] GitHubです。パーミッションが拒否されました (公開鍵)。
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。
-
[解決済み] 新しいBitbucketでリポジトリを削除するにはどうすればよいですか?