将本地分支与git存储库中的远程分支同步


Sync local branch with the remote branch in git repository

本问题已经有最佳答案,请猛点这里访问。

我想将本地分支与远程git分支同步。我试着去做git pull但失败,错误如下

error: The following untracked working tree files would be overwritten by merge:

Please remove or move them before you can merge.

是否有一个命令只覆盖本地更改的文件,并随repo中的更改进行更新。即使存在冲突,我也只希望应用远程存储库中的更改。

我可以运行一个命令来完成这个任务吗?


你必须先承诺:

git commit -a -m"commit message"

之后你可以从遥控器上取下


您有在远程分支中添加但未在本地跟踪的文件的副本。删除或移动这些文件,然后您就可以拉了。

当您执行git status操作时,将有一部分列为未跟踪文件。你可以做git stash -u,它会将所有未跟踪的文件添加到一个存储库中。然后您就可以毫无问题地完成更改。