git pull:无法快进,

git pull: Not possible to fast-forward,

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

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.

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

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

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