问题描述
|
我对git和github比较陌生。我在master分支上进行了一些更改,而不是对我的master分支执行“ git add。\”,并完成了推送这些更改的过程,而是执行了'git checkout -b xyz \'。
我现在在一个新的分支xyz上,但需要转到尚未完成的主分支\“ git add。\”,并且需要将我的旧分支推送到github。如何返回尚未推送的master分支?
解决方法
您所做的基本上是创建一个新分支并移至该分支。
如果要返回到master分支,则需要执行以下操作:
git checkout master
而且由于您不再需要xyz
分支,因此也可以将其删除:
git branch -D xyz
最后,为了将最新的更改推送到远程主机的主分支(我想称为“ 3”),您需要执行以下操作:
git add .
git commit -am \"Your commit message\"
git push origin master
编辑
就像我在其中一个回复中告诉您的那样,我认为您应该花时间至少阅读Scott Chacon撰写的Pro git书的第一章。确实值得,它将帮助您了解git如何工作的基础知识。