在使用git提交时,遇到的奇怪问题
Warning: you are leaving 1 commit behind, not connected to any of your branches:
在我使用idea进行一次提交时,可能是误操作,导致提交后,在提交记录中中,看不到本次提交的记录,但是在控制台,显示Warning: you are leaving 1 commit behind, not connected to any of your branches:翻译过来,大概意思是,这次提交,没有选择提交分支,所以提交到了本地,这个时候,切换分支,当然就找不到这条记录
解决办法:
使用git,输入命令,git reflog(查看本地提交日志)
找到你对应提交的日志的revision版本
然后切换到你需要提交到的分支
git reset --hard 版本号
当Git提交后没有关联任何分支,会收到警告提示‘youareleaving1commitbehind,notconnectedtoanyofyourbranches’。可以通过查看gitreflog找出丢失的提交,然后使用gitreset--hard命令将指定的提交移动到目标分支。
1759

被折叠的 条评论
为什么被折叠?



