假设我已经将github存储库克隆到我的计算机上,已经在本地更改了其中一些文件,但是当我执行新的git pull
不要希望以任何方式与这些存储库的github存储库版本合并时文件。也就是说,我希望对本地文件的更改不会以任何方式被存储库的版本所取代或更改-尽管我确实希望继续从存储库中获取任何新文件。另一种说法是,如何选择要合并的文件和不合并的文件?我知道如果我要更改文件,我应该执行commit
...超出我的迷失范围。
首先,使用git pull
代替git fetch
。现在,您在远程跟踪分支中拥有所有新文件,但是您自己的本地分支和工作空间不受影响。
现在只需在远程跟踪分支中找到所有新文件,然后将这些文件checkout
放入工作区。