切换Git分支并忽略更改

时间:2013-11-20 14:23:39

标签: git branch

我有一个远程开发服务器,我用它来部署更改以供客户端审查,有时我可能在两个不同的分支上工作,并希望将远程服务器从一个切换到另一个。

这样做的正确方法是什么?

假设我的开发服务器有一个干净的'origin / feature1'签出,我想用一个命令将它切换到'origin / feature2'...我一直在使用'git checkout origin / feature2'但是as据我所知,这将把'feature2'中的所有文件拉到'feature1'。

我想切换分支并忽略任何已更改的内容。

1 个答案:

答案 0 :(得分:1)

git checkout <branch> -f

-f选项(或--force)将在切换到分支之前丢弃任何工作目录或索引更改。