プルリクを投げるつもりでブランチをpushしてしまったけど、コミットがミスっていた。というパターン。
リモートのブランチだけ消してしまったほうが楽なことが多い
- リモートを origin で指定しているとすると
$ git push origin :(消したいブランチ名)
これで、ローカルのブランチはそのままで、リモートだけ消える。
あとはローカルのコミットログを
git reset --soft なりして修正して
再度ブランチをpushすればよい
More than 5 years have passed since last update.
プルリクを投げるつもりでブランチをpushしてしまったけど、コミットがミスっていた。というパターン。
リモートのブランチだけ消してしまったほうが楽なことが多い
$ git push origin :(消したいブランチ名)
これで、ローカルのブランチはそのままで、リモートだけ消える。
あとはローカルのコミットログを
git reset --soft なりして修正して
再度ブランチをpushすればよい
Register as a new user and use Qiita more conveniently