错误地创建了新分支,需要到达上一个分支

时间:2011-06-18 09:49:19

标签: git

我对git和github相对较新。我在我的主分支上做了一些更改,而不是做“git add”。与我的主分支并经历推动这些变化的过程,我做了'git checkout -b xyz'。

我现在在xyz的新分支上,但是需要进入我没有完成的主分支“git add”。然而,我需要把我的旧分支推到github。我怎样才能回到我尚未推出的主分支?

1 个答案:

答案 0 :(得分:3)

您所做的是基本上创建一个新的分支并转移到该分支。

如果你想回到主分支,你需要做:

git checkout master

由于您不再需要xyz分支,因此您也可以将其删除:

git branch -D xyz

最后,为了将您的最新更改推送到您的遥控器的主分支(我想称为origin),您需要执行以下操作:

git add .

git commit -am "Your commit message"

git push origin master

修改

就像我在回复中告诉你的那样,我认为你应该花点时间阅读Scott Chacon撰写的Pro git书的第一章。这非常值得,它将帮助您了解git如何工作的基础知识。