1

私が理解している限り、これら 2 つのコマンドはリモート追跡ブランチを削除できます。それらの間に違いはありますか?

  • git remote prune <branch_name>
  • git branch -d -r <branch_name>
4

1 に答える 1

1

はい。しかし、あなたはそれをあなた自身に証明することができます:あなたのgitリポジトリをコピーして、各コピーで各コマンドを実行してください。次に、それらのリポジトリ内の2つの.gitフォルダーで差分を実行します。

pruneコマンドには、ブランチ名ではなく、リモート名が必要です。これにより、指定されたリモート上にないすべてのリモート追跡ブランチが削除されます。ブランチ-d-rパラメータは。である必要があります<remote>/<branch_name>

于 2012-10-04T22:46:09.193 に答える