私は枝を削除する方法はいくつか見てきました:起源/ RCこれらの類似の削除コマンドの違いは何ですか?
-Dr
Gitのプッシュ起源--delete --force RC
Gitのブランチ-DのRC
Gitのブランチをblogでは、男はまだ別の種類の削除を行っています。古い名前のリモートブランチを削除し、新しい名前のローカルブランチを押します。
git push origin :old-name new-name
新しい名前ローカルブランチの上流分岐をリセットします。ブログの例えば
git push origin -u new-name
彼が二度同じことをやっているように、それが見えます。彼は単に新しい名前を遠隔地に押し付けなかったのだろうか?私はここで2番目のコマンドの必要性を見ません。
私はstackoverflowでそれを行う一般的な方法を見てきました。私は確実にローカルとリモートの両方を削除するには、これらのコマンド(私は-dの代わりに-Dを使用)の両方を実行する必要があることがわかり
git branch -d branch_name git push origin --delete <branchName>
:私が最もupvoted答えを試してみました。
rcというブランチのローカルブランチとリモートブランチの両方を確実に削除する必要があります。 2つの別々のコマンドを実行する必要がありますか?これらのコマンドの違いは何ですか?