我对git不太熟悉。我有一种情况。
流就是这样=>
====>忘记提交并推送
====>忘记创建新分支并拉动
现在我在这里。
我该怎么办
答案 0 :(得分:1)
假设代码1和代码2是两个不同的文件,则可以执行以下操作:
git add code1 // add code1 to current branch, but not code2
git commit -m "adding code1"
git push origin current-branch
git checkout -b new-branch // create new branch, you may want to move back to dev before doing that
git add code2 // add code2 to the new branch you created
git commit -m "adding code2"
git push origin new-branch
最后,您将拥有current-branch
,其中仅包含code1
和new-branch
的{{1}}和code1
。如果在创建code2
之前移回dev
,则它将仅包含new-branch
,而不包含code2
。