logo image

git pullした時に出るエラー

Icon representing a data.
2022-02-21
Icon show updated_at
2022-02-21
1
Twitter icon.
git

前提条件

PC2台(windows、Mac)で開発中。

最初はMacで開発し、途中からはほぼWindowsで開発

現象

Macでgit pull した時に下記のようなエラーがでる。

エラーログ・エラーメッセージ

hint: You have divergent branches and need to specify how to reconcile them.
hint: You can do so by running one of the following commands sometime before
hint: your next pull:
hint: 
hint:   git config pull.rebase false  # merge (the default strategy)
hint:   git config pull.rebase true   # rebase
hint:   git config pull.ff only       # fast-forward only
hint: 
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
fatal: Need to specify how to reconcile divergent branches.

原因

以下の 3 つの設定のうち、いずれかを実施すれば、 warning は出なくなる。

git config pull.rebase false
git config pull.rebase true
git config pull.ff only

対応

git config --global pull.rebase falseを打つことで解決

レベル5のエンジニアです
Area to place ads.
Area to place ads.
Comments
この記事にコメントはまだありません。

開発環境 ライブラリ ツール

git
レベル5のエンジニアです