111
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

git pushがrejectされたときの対処

たまに起こるのでメモします。
ブランチ切って作業していて完成したからpushしようとしたらrejectされた。
エラー文を見てみると下記が原因らしい。
Updates were rejected because the tip of your current branch
is behind

頻繁にpullしてるつもりなんですが、、僕がpushするまでの間に、他の人
のpushがあるなどしてリモートが変更されている状況のときに起こるっぽい
ですね。
対処方法はググるとたくさん出てきますが、このときhintってのが出てて
"git pull ..."って書いてある。今までpullっていうとmasterから
pullするってことしか頭になかったんですがね、、、とりあえず
git pull origin masterしてみた。直らない。
いろいろやっててたらどうやらpullの指定先を間違っていた。作業ブランチが
hogeのときで、このエラーがなかなか直らないときはgit pull origin hoge
ってのをやってみましょう。
僕はこれで直りました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
111
Help us understand the problem. What are the problem?