如何将旧的签出提交推送到 github
How to push an older checked out commit to github
我通过 git checkout 检查了我的一个旧提交。现在我想推送这个提交但不断出错。在我尝试 git 推送之后:
我试过了:
git推原点HEAD:new分支
但这没有用。我尝试了很多 Whosebug 答案的组合,但无法弄清楚。
只需在您所在的位置创建一个新分支:
git checkout -b newBranch
git push -u origin newBranch
这将引用分离的 HEAD(since checkout a commit means detached HEAD) 并允许您推送所述分支。
我通过 git checkout 检查了我的一个旧提交。现在我想推送这个提交但不断出错。在我尝试 git 推送之后:
我试过了:
git推原点HEAD:new分支
但这没有用。我尝试了很多 Whosebug 答案的组合,但无法弄清楚。
只需在您所在的位置创建一个新分支:
git checkout -b newBranch
git push -u origin newBranch
这将引用分离的 HEAD(since checkout a commit means detached HEAD) 并允许您推送所述分支。