Gitで「warning: Pulling without specifying how to reconcile divergent branches is discouraged. 」
今回はGitHubでpullを行ったときに下記のエラーが起きたときの対処法についてご紹介していこうと思います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree fetch origin git --no-optional-locks -c color.branch=false -c color.diff=false -c color.status=false -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree pull --no-commit origin develop warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch this message by running one of the following commands sometime before your next pull: git config pull.rebase false # merge (the default strategy) git config pull.rebase true # rebase git config pull.ff only # fast-forward only You can replace "git config" with "git config --global" to set a default preference for all repositories. You can also pass --rebase, --no-rebase, or --ff-only on the command line to override the configured default per invocation. From gitlab.test.network:test_web * branch develop -> FETCH_HEAD error: Your local changes to the following files would be overwritten by merge: test.component.ts test.usecase.ts test-modal.component.html test-modal.component.ts Please commit your changes or stash them before you merge. Aborting Updating ece3979fb..391b408b1 Completed with errors, see above |
Gitで「warning: Pulling without specifying how to reconcile divergent branches is discouraged. 」
エラーメッセージの通り、下記のコマンドを叩けば解決しそうですが、私の場合は他の方法で上記のエラーを解消しました。
git config pull.rebase false # merge (the default strategy)
git config pull.rebase true # rebase
git config pull.ff only # fast-forward only
それは、git stashで一度スタッシュしてから再度git pullを行って、最新のソースコードを引っ張ってからgit stash applyでスタッシュを適用することです。
このようにすることで変に設定をいじることなく最新ソースに変更が可能です。
同じエラーが起きた方はぜひお試しください。
終わりに
今回はGitHubでpullを行ったときに冒頭のエラーが起きたときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません