github - tortoisegit返回代码
本文介绍了github - tortoisegit返回代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
刚学习使用git。。今天写了一天都没网上传代码,还有别人共用仓库,我要往github上传代码,push之后提示冲突,然后pull了,用tortoisegit改冲突,但是改错了,我在网上查怎么返回,然后用show log ------- Reset "master to this ,结果发现今天写的代码没有了。。。我该怎么办。。。
解决方案
请详细一点,说一下你的操作,执行了哪些命令。
根据目前的信息,push
的时候 rejected,然后你 pull
远程。这时候有 confclits,然后你改代码。
tortoisegit 干了什么这个很难猜出来,我想知道你在命令行有什么操作,还是你只用了 tortoisegit?
你说的这个 show log ------- Reset "master to this
是命令?从来没听说过。有 git show
,也有 git log
。但 show log
这个命令是不存在的。
你说 pull
之后有 conflicts,然后你改错了,你改了什么?改了之后有没有 add
`commit?
另外,如果你不 add
,commit
或者 stash
之类的,那么你写完代码之后是不可能执行 pull
操作的。因此,就算你没提交到远程,你的本地应该也会有你之前写的代码的 commit 才对。
根据目前猜测,你可以通过 git log
先查看一下,确实没有你自己的 commit 么?
如果真的没有,那你可以检查一下 git reflog
。通过操作历史来回退
这篇关于github - tortoisegit返回代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文