【发布时间】:2015-10-09 03:38:45
【问题描述】:
我遇到了一个相当烦人的问题,很可能是一个很容易解决的问题,尽管我在 google 上找不到任何解决方案。
我目前正在处理一项任务,该任务需要我在基于“检查点”的工作和基于“任务”的分支之间切换。基本上发生的事情是每次我将某些内容推送到 Github 时,我正在处理的文件夹中的本地文件似乎......消失了,我不知道为什么。我每次都必须重新创建文件并将代码复制/粘贴到其中,这让我发疯。这是我在完成检查点或任务结束时一直在做的事情;
git add .
git commit -m ""
git push origin "checkpoint name"
git checkout master
完成后,由于某种原因,我的工作文件夹中的文件不再在我的本地,我无法弄清楚。
【问题讨论】:
-
您所做的更改很可能在特定分支中。签出特定分支,您必须再次看到更改
-
谢谢——这似乎奏效了。我不确定这是否正确,但我进入了最近完成的检查点,执行了 git push,其中的文件又回到了我的电脑上
-
不要执行最后一个命令(git checkout master)。问题是有多个分支,除非你将它合并到主控,否则你不会看到主控的变化。
-
接受答案,以便问题得出合乎逻辑的结论