phpstorm在一个分支上工作而不触及其他分支

时间:2014-08-06 14:55:08

标签: git branch phpstorm git-branch gitignore

我是git和branches的新手,所以也许我只是犯了一个愚蠢的错误。

我有2个分支" master"和"套接字"。如果我编辑分支中的文件并签出到另一个分支,则先前的文件被标记为提交。

如何在不触及其他分支的情况下在分支上工作?我需要第二个工作目录吗?

此致

更新 我忽略了.gitignore和phpstorm中的文件,但如果我编辑被忽略的文件并更改分支,它会检测被编辑的被忽略文件并想要提交它。为什么呢?

1 个答案:

答案 0 :(得分:3)

您必须签出要处理的分支机构:

git checkout sokcets

然后您在该分支上进行更改,git commitgit stash或放弃这些更改:

edit some files
git add something
git commit

然后你可以结帐另一个分支:

git checkout master