git pull:无法快进,

GGo*_*haA 13 git pull rebase atlassian-sourcetree

你能帮我解决我的问题吗?当我尝试从“dev”分支拉取时发生错误。我浏览了解决方案,它说我需要“rebase”,但它对我来说没有成功。

CT+aohc@MP1GYWQA MINGW64 /c/TCO/source/RAPMD.Web.Frontend (web_feature/TCORAPD-122389-1)
$ git pull origin dev
From https://dev.azure.com/xxxx/xxxx/_git/TCO-FGP-Rapmd
 * branch                  dev        -> FETCH_HEAD
fatal: Not possible to fast-forward, aborting.
Run Code Online (Sandbox Code Playgroud)

小智 30

您可以按照以下步骤操作:

  • 跑步git pull --rebase origin dev
  • 如果您遇到冲突,那么您需要解决这些冲突并运行
    • git add <file_name>/ git add .
    • git rebase --continue
  • 继续第二步,直到解决冲突(记住变基比较更改提交明智)
    • git rebase --skip然后根据需要运行
  • 成功应用变基后,您需要强制推送更改
    • 跑步git push --force-with-lease origin dev(更安全的用力推动方式)或git push -f origin dev

供参考: https: //gitexplorer.com/


Har*_*rni 25

最简单的方法,这对我有用:

git fetch origin dev
git merge origin dev
Run Code Online (Sandbox Code Playgroud)

替换devbranch_name你想要拉的。

  • 为我解决了这个问题 (2认同)