问题背景

当在同一个分支偶尔同事修改个小东西也在当前分支提交代码,但是 git pull 之后就会出现fatal: Not possible to fast-forward, aborting.

解决办法

git pull origin xxx(分支) --rebase

注意

拉取成功之后你还需要 push 到远程分支上,不然你有新的 modify 文件再add … push 之后会出现下面的提示⚠️:

hint: Updates were rejected because the tip of youn current branch is behind
在这里插入图片描述所以执行 git pull origin xxx(分支) --rebase 之后先 push 上远程分支。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐