Git 应用隐藏更改的问题
我需要对一个bug进行快速修复,所以我将正在进行的更改隐藏起来。完成bug修复后,我提交了它,然后从存储库中取出更改,然后推送更改 在此之后,我运行了Git 应用隐藏更改的问题,git,git-stash,Git,Git Stash,我需要对一个bug进行快速修复,所以我将正在进行的更改隐藏起来。完成bug修复后,我提交了它,然后从存储库中取出更改,然后推送更改 在此之后,我运行了git stash apply,结果显示了这样一条消息:CONFLICT(content):Merge CONFLICT in foo.js 我解决了冲突并进行了更改。但是,当我再次尝试运行git stash apply时,我再次收到相同的冲突消息:conflict(content):Merge conflict in foo.js 我不知道该怎么
git stash apply
,结果显示了这样一条消息:CONFLICT(content):Merge CONFLICT in foo.js
我解决了冲突并进行了更改。但是,当我再次尝试运行git stash apply
时,我再次收到相同的冲突消息:conflict(content):Merge conflict in foo.js
我不知道该怎么办——我显然做错了什么,但我不知道该怎么办。任何帮助都将不胜感激 无需再次运行
git stash apply
。因为已经应用了隐藏的更改。您甚至可能希望在某个时候开始使用git stash pop
,以便在应用更改后将其从隐藏中删除 +1表示stash pop
,这确实比stash apply
更合适。啊,谢谢。我丢失了一个文件,这正是让我失望的原因,但这可能是由于其他原因。。。创建一个新文件,然后调用stash会删除该文件,这有什么原因吗?stash不会保存未跟踪的文件,可能是在拉取更改并执行任何操作时删除了该文件。