我对git和github相对较新。我在我的主分支上做了一些更改,而不是做“git add”。与我的主分支并经历推动这些变化的过程,我做了'git checkout -b xyz'。
我现在在xyz的新分支上,但是需要进入我没有完成的主分支“git add”。然而,我需要把我的旧分支推到github。我怎样才能回到我尚未推出的主分支?
答案 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如何工作的基础知识。