【发布时间】:2020-11-23 19:21:42
【问题描述】:
我有一个名为testing_automation 的功能分支我已经一个多星期没有提交了。我在分支中有很多新的、未跟踪的文件。我去develop 分支检查不同的任务但搞砸了。
我将按顺序列出我所做的:
(当前分支'feature/testing_automation'):
- git 存储
- git 结帐。 (撤消任何本地编译的 npm 文件)
- 本打算运行
git checkout develop,但运行git pull develop
现在我有冲突,因为它被引入了,但我也不想修复它们,因为当我去运行 git stash apply 时,会再次出现冲突。如何在不丢失未跟踪文件的情况下从我的功能分支撤消 git pull develop。我在git stash 中有所有跟踪的文件,所以我不担心丢失这些文件——我可以应用这些文件。
【问题讨论】:
-
git stash 不应该触及你未跟踪的文件,你的意思是你跑了
git stash -u? -
不,只运行 git stash