我想用远程系统更新我的本地系统仓库,但我不想触摸某个特定目录myDir的内容。 请注意,此目录稍后在主分支中更新,但我想保留旧版本。
最好的方法是什么?
谢谢, 李
答案 0 :(得分:1)
git pull
仅包含git fetch
和git merge
。
如果您只是想在不合并的情况下更新您的仓库,那么简单的git fetch
就足够了。
答案 1 :(得分:0)
如果您不想从遥控器中提取以覆盖尚未提交的作品,请使用stash
暂时保存您的作品。从您的工作目录:
git stash
将采取所有未提交的更改并将其保存到外部堆栈git pull
并使用远程更改git stash pop
或git stash apply
将您藏匿的更改带回pull
另一个提示:你可以存储多个工作块,它们都堆叠起来;使用git stash list
查看您当前藏匿的所有项目。