我第一次使用git进行项目。 克隆项目后,我做了一些更改,现在我想从master(git pull)更新我的项目。当我尝试这样做时,我得到了味精:
请在合并之前提交您的更改或将其保存。 中止
我有一个文件要保留其中的更改(不将其上传到主文件),还有几个我不关心它们的文件,这意味着我想忽略所做的更改并接受来自主机的代码。
有办法吗?
答案 0 :(得分:0)
git错误清楚地表明了这一点。
Please commit your changes or stash them before you merge. Aborting
如果您想从主服务器获取最新更改而不覆盖本地更改,则可以提交更改或执行git stash。
要执行存储,请执行 git stash ,然后执行git fetch origin master && git merge master
或git pull master
。
要从存储中检索更改,请执行git stash pop
,它将从存储的顶部获取更改。
有关此的更多信息,请参阅git stash documentation