如何在本地Github项目的分支和主服务器之间切换

时间:2015-01-06 07:21:09

标签: git github github-for-windows

我是Github的新手,我确信这是一个简单的问题,但我无法解决该怎么做。

我已经将项目从github克隆到我的本地计算机。我可以看到主人,如果我编辑文件,我可以看到更改并将它们推回给Github。

当我尝试创建分支然后编辑本地文件时,更改显示为未更改的文件 - 但是当我切换回主文件时,本地文件不会恢复为主版本。

我正在使用github for windows并且只有一个本地工作目录 - 任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

此行为是设计使然的:它涵盖了您开始在主分支上实现功能的常见用例,并且就在您即将提交它时,您决定在另一个分支上需要它。您切换到另一个分支并“继承”您未提交的更改以在那里提交它们。

如果您希望放弃更改,则可以在返回主分支后致电git reset --hard