我以前做过这个,但现在不适合我。我们有几个分支
我们三个开发项目的人将我们的工作合并到开发中,然后在测试之后合并到主人。只是正常的东西。我的分支user2落后于一些提交,我需要更改,所以我合并,现在我在github上的分支是最新的。但是我的本地计算机上有很多代码已更改但未提交。相反,从dev_user2拉出所有文件我只想拉几个文件并替换或更新本地文件。
过去我使用git checkout PATH,但现在似乎没有用。
有什么建议吗?
答案 0 :(得分:1)
另外,您可以使用
从github下载文件wget https://raw.githubusercontent.com/< username>/< project>/< branch>/< file>
答案 1 :(得分:0)
git reset --hard。这将恢复到合并文件之前的那一点。
答案 2 :(得分:0)
您可以使用git reset --hard
进行硬重置(丢失所有本地更改)。
如果您想在不提交的情况下保留本地更改,请执行以下操作:
git stash
git pull
git stash apply
最后一行可能会导致文件冲突,然后您必须解决这些问题。