fatal: Need to specify how to reconcile divergent branches.
通常用是代码或分支冲突导致。
git log --oneline
git checkout ac8eb266d .
git pull origin 分支
放弃本地修改,强制和远程同步
git fetch --all
git reset --hard origin/master
git pull
git config pull.rebase false #合并(Merge)
#执行git pull时合并远程分支的更改。如果有冲突,需要手动解决
#全并提示说明,!wq 保存一下即可
git config pull.rebase true # 变基(Rebase)
#拉取远程分支的更改之前,先将你本地的更改移至远程分支的顶部
git config pull.ff only # fast-forward only
#只允许快进合并。如果git pull操作不能通过快进完成(即需要合并或变基来解决分叉),这个命令会导致失败