tortoisegit返回代码
刚学习使用git。。今天写了一天都没网上传代码,还有别人共用仓库,我要往github上传代码,push之后提示冲突,然后pull了,用tortoisegit改冲突,但是改错了,我在网上查怎么返回,然后用show log ------- “ Reset "master to this ”,结果发现今天写的代码没有了。。。我该怎么办。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请详细一点,说一下你的操作,执行了哪些命令。
根据目前的信息,
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
。通过操作历史来回退