我是Github的新手,我确信这是一个简单的问题,但我无法解决该怎么做。
我已经将项目从github克隆到我的本地计算机。我可以看到主人,如果我编辑文件,我可以看到更改并将它们推回给Github。
当我尝试创建分支然后编辑本地文件时,更改显示为未更改的文件 - 但是当我切换回主文件时,本地文件不会恢复为主版本。
我正在使用github for windows并且只有一个本地工作目录 - 任何帮助都会很棒!
答案 0 :(得分:0)
此行为是设计使然的:它涵盖了您开始在主分支上实现功能的常见用例,并且就在您即将提交它时,您决定在另一个分支上需要它。您切换到另一个分支并“继承”您未提交的更改以在那里提交它们。
如果您希望放弃更改,则可以在返回主分支后致电git reset --hard
。