在切换分支上丢失对git的提交

f0brbegy  于 2023-01-19  发布在  Git
关注(0)|答案(2)|浏览(141)

我刚刚开始使用git,还不知道它的一些基本功能。我在我的机器上克隆了一个分支的repo,并开始对repo进行更改,而没有记录我使用的分支。我假设它一定是默认的。我提交了更改,然后在OSx上的GitHub UI界面中选择当前分支作为主分支。现在当我看到我的repo时,我没有看到我的任何修改,相反,最近的提交是由原作者的回购。
PS.我还没有发布已提交的更改

jhkqcmku

jhkqcmku1#

git reflog是您所需要的,它向您显示本地“ref”更改的日志。

6kkfgxo0

6kkfgxo02#

1.尝试使用git reflog,这可能会解决您的问题
1.使用git log Head@{Id}了解您的提交
1.如果您获得了包含所需提交的head Id,则给予cmd git reset Head@{Id which has the commits}

相关问题