事后,如何将我的更改移动到新分支?

时间:2010-01-18 18:40:51

标签: ruby-on-rails git git-branch

我正在处理我的Rails项目,该项目已经检入Git。我阅读了教程,他们说每次你开始改变一些东西,看看分支。

但是,我不小心做了一些修改,但没有检查出一个分支。

我现在该怎么办?

我可以运行哪些命令以便Git接受我的新更改并将其推送到我的存储库中?

2 个答案:

答案 0 :(得分:2)

git stash
git checkout $correct_branch
git stash apply

当然,如果您的更改已经在分支上,那么您只需要提交并继续使用它。

我希望你在jkp的回答中添加了一个提交。我可以看到有人在没有提交的情况下运行那个确切的序列,从而消除了所有未提交的更改......

答案 1 :(得分:0)

制作分支并非强制要求,只是最佳做法。如果你愿意的话,与主人合作是完全合法的。如果你没有创建一个明确的分支,那么无论如何你都会反对master。并且可以推动它。