2020
12-17
12-17
git本地分支和stash内容报错消失的问题
本地一个长期更新的项目,gitlog突然报错:xxx@yyy:~/android/project/kernel/.git$gitlog.fatal:yourcurrentbranch'project-dev'doesnothaveanycommitsyet如果gitstatus,发现文件全部是new状态.如果gitbranch-v,发现本地分支信息消失.如果gitstashlist,也没有任何消息.看来,即使git本身如此优秀,也是避免不了他自己出错的时候-_-一.解决gitlog:查看.git/objects文件夹,发现提交都在,说明有救ls.git/r...
继续阅读 >
不知道大家有没有经历过,当我们切换到了一个新的分支想要提交代码的时候,总会遇到这样的错误。我们把日志里的英文翻译过来是说,我们 当前的分支没有设置任何上游分支。然后git提示我们可以运行下面这行代码来设置远程的上游,这样我们就可以push成功了。当然如果我们push的时候执行的不是gitpush,而是后面再加上origin的话,就可以push成功了。比如这样:那么这是什么原因呢?这个origin分支又是什么意思呢?我们...