git 在 checkout 提交时完成将更改推送到主文件

cgh8pdjw  于 2023-01-15  发布在  Git
关注(0)|答案(1)|浏览(127)
I did:

From branch master
git checkout 09b17a7eebd4
made changes assuming working on master branch
git add
git commit
git push origin master (nothing happened)

git checkout master
git log shows what did on commit 09b17a7eebd4
git pull origin master (Everything up-to date)

我希望这些更改反映到母版。请帮助解决此问题。
x一个一个一个一个x一个一个二个一个x一个一个三个一个

tgabmvqs

tgabmvqs1#

当你 checkout 一个特定的提交时,你就进入了detached HEAD模式,你不再处于违规状态(这个提交可能属于多个分支),因此,你所做的任何提交都不再与分支关联。
幸运的是,没有提交丢失。你可以使用git reflog找到任何提交(包括修改提交后的以前版本)。在那里,一旦你找到了你需要的提交SHA,你就可以在你需要的分支中进行选择。

相关问题