-1

質問: リモート ブランチをマージせずに削除する方法はありますか?

背景: GitHub を使用するサードパーティに作業を依頼しました。

だから私はそこのレポから引き出して、私たちのものにプッシュしました。残念ながら、間違ったリポジトリにプッシュしました。これで、この別のプロジェクトを含むプロジェクトができました。

すべての変更をマージして削除し、履歴を残す必要はありません。このブランチ(プッシュ)を削除したいだけです。

-git push origin --delete branchName を試しました (もちろん、これはマージされている場合にのみ機能します)。

マージされていないブランチを削除する唯一の方法は -D -git branch -D branchname を使用することのようです (ただし、これはローカル リポジトリでのみ機能します)。

リモートリポジトリでブランチをマージせずにブランチを削除する方法や、この混乱を解消する他の方法はありますか? (1 つのレポが別のレポにプッシュされ、マージされません)

4

1 に答える 1

1
git push origin :branchName

常に私のために働きます。

于 2012-12-07T19:19:33.717 に答える