[解決済み] Git でリモートブランチの追跡を止めるには?
質問
でリモートブランチの追跡を停止するにはどうすればよいですか? Git ?
私の具体的なケースでは、ローカルブランチは削除したいが、リモートブランチは削除したくないので、トラッキングを停止するようお願いしています。ローカルブランチを削除し、その削除をリモートにプッシュすると、リモートブランチも削除されます。
を実行すればよいのでしょうか?
git branch -d the_branch
を追加しても伝搬されません。
git push
?
を実行した場合のみ伝搬するのでしょうか?
git push origin :the_branch
を使用することができますか?
どのように解決するのですか?
で述べたように
ヨシュア・ウイツ
'
回答
を使用しています。
git branch
:
git branch --unset-upstream
その他のオプション
ローカルブランチを削除する必要はありません。
リモートブランチを追跡しているローカルブランチを削除するだけでよいのです。
git branch -d -r origin/<remote branch name>
-r, --remotes
は、リモート追跡ブランチを削除する (つまり、リモートブランチを追跡するように設定されたブランチを削除する) ように git に指示します。これは
は
ではない
リモートリポジトリのブランチを削除する
!
"を参照してください。 git-fetchを理解するのに苦労している "。
ローカル・トラッキング・ブランチという概念はなく、リモート・トラッキング・ブランチのみです。
そこでorigin/master
のリモートトラッキングブランチです。master
の中でorigin
レポ
で述べたように ドベス・ヴァンダミア 's 回答 に関連する設定をリセットする必要があります。 ローカル ブランチを作成します。
git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
の上流情報を削除します。
<branchname>
.
ブランチの指定がない場合は、現在のブランチがデフォルトとなります。
(git 1.8+, Oct. 2012,
コミットb84869e
によって
カルロス・マルティン・ニエト (
carlosmn
)
)
これによって、どんなプッシュ/プルも全く意識することなく
origin/<remote branch name>
.
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Git でブランチからコミットを削除する
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルの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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Githubエンタープライズ - リモート。Git の操作でパスワード認証が利用できない
-
[解決済み] [Solved] 作業ツリーのディレクトリ 'example.com' を作成できませんでした。パーミッションが拒否されました
-
git revert 複数コミット
-
[解決済み] リモートから<branch name>とマージするように構成が指定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み] GitBash | origin master - rejected (fetch first) | GitHub リポジトリにファイルがない。
-
[解決済み] git rebase: "error: cannot stat 'file': パーミッションが拒否されました"
-
[解決済み] git リモートリポジトリには、ローカルブランチにマージされていないコミットが含まれています。
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] Git で単一のブランチをクローンする方法を教えてください。
-
[解決済み] なぜ新しいブランチを明示的にプッシュする必要があるのですか?