Git

GitでYour branch is ahead of ” by 〇 commitsと出た場合の対処

GitでYour branch is ahead of ‘origin/develop’ by 〇 commitsと出た場合の対処

Gitで操作していると、Your branch is ahead of ‘origin/develop’ by 〇 commitsなどと表示されることがあります(developはあくまで例です。)

これの原因としては、リモートブランチに対して、ローカルブランチはいくらか進んでおり、その変更内容をリモートにpushしていないことです。この解決には以下のコマンドを用いましょう。

 

  • ローカルブランチでの更新内容が正しく、リモートに反映させたい場合

git push origin 

  • 自分の更新内容は間違っているため、リモートのブランチに合わせたい場合

git reset –hard origin/develop

 

ちょっと強引な対処療法ですが、もしもの時は是非ご活用ください