我已经对此进行了研究,但每个人都提到了分支机构,而且我不确定我是否在处理分支机构。
不久之前,我搞砸了我正在进行4次提交过程的网站。所以我回去了四次提交,只是继续在那里工作。从那时起,我已经节省了10次提交,但我从来没有正式和#34;做了一个分支,所以我不确定我是否在分支机构。我绝对不是MASTER因为我很久以前离开了它。
如何将我正在进行的工作纳入MASTER分支?
按要求添加:
stats()
答案 0 :(得分:2)
只需在你所在的地方建立一个新的分支(在分离的HEAD aea944b上):
git checkout -b tmp
并在master
上重播:
git rebase master
然后在主人
中合并tmpgit checkout master
git merge tmp
另见" Why did my Git repo enter a detached HEAD state?"。
答案 1 :(得分:0)
您处于'分离头'状态。一个选项是隐藏您现在所做的更改并将其应用于主。
git stash
git checkout master
git apply
您可能会遇到合并冲突,以解决您现在所处的状态与主的当前状态。