github - tortoisegit返回代码

查看:106
本文介绍了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?


另外,如果你不 addcommit 或者 stash 之类的,那么你写完代码之后是不可能执行 pull 操作的。因此,就算你没提交到远程,你的本地应该也会有你之前写的代码的 commit 才对。


根据目前猜测,你可以通过 git log 先查看一下,确实没有你自己的 commit 么?

如果真的没有,那你可以检查一下 git reflog。通过操作历史来回退

这篇关于github - tortoisegit返回代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆