[解決済み】既存のGitブランチをリモートブランチに追従させる?
2022-03-17 05:19:43
質問
リモートブランチを追跡する新しいブランチを作る方法は知っているのですが 既存のブランチにリモートブランチを追跡させるには?
を編集すればいいのは分かっているのですが
.git/config
ファイルを作成する必要がありますが、もっと簡単な方法があるように思います。
解決方法は?
ブランチがある場合
foo
とリモート
upstream
:
Git 1.8.0時点のものです。
git branch -u upstream/foo
または、ローカルブランチの場合
foo
が現在のブランチでない場合。
git branch -u upstream/foo foo
また、長いコマンドを入力するのが好きな人は、上の2つと同等になります。
git branch --set-upstream-to=upstream/foo
git branch --set-upstream-to=upstream/foo foo
Git 1.7.0 時点(1.8.0 より前)。
git branch --set-upstream foo upstream/foo
注意事項
-
上記のすべてのコマンドは、ローカルブランチ
foo
をリモートブランチに追従させるfoo
リモートからupstream
. - 古い (1.7.x) 構文は非推奨となり、新しい (1.8+) 構文が採用されました。 新しい構文は、より直感的で覚えやすくなることを意図しています。
-
上流ブランチの定義は、まだ取得されていない新しく作成されたリモートに対して実行すると、失敗します。この場合
git fetch upstream
をあらかじめ設定しておく必要があります。
こちらもご覧ください。 なぜ `--set-upstream` を常に実行する必要があるのですか?
関連
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルリポジトリのブランチをリセットして、リモートリポジトリのHEADと同じにする
-
[解決済み】ローカルの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 プロセスが実行されているようです。
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み] なぜgit branch --unset-upstream to fixupを呼び出すのですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] なぜ `--set-upstream` を常に実行する必要があるのですか?
-
[解決済み] ブランチが追跡しているリモートを変更するには?
-
[解決済み] Git - 現在のブランチをプッシュするショートカット
-
[解決済み] この "u "は具体的に何をするのですか?"git push -u origin master" と "git push origin master" の違い。
-
[解決済み】Gitリモートの'push to'のデフォルトを変更する