tortoisegit返回代码

发布于 2022-09-05 09:09:23 字数 178 浏览 9 评论 0

刚学习使用git。。今天写了一天都没网上传代码,还有别人共用仓库,我要往github上传代码,push之后提示冲突,然后pull了,用tortoisegit改冲突,但是改错了,我在网上查怎么返回,然后用show log ------- “ Reset "master to this ”,结果发现今天写的代码没有了。。。我该怎么办。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘿嘿嘿 2022-09-12 09:09:23

请详细一点,说一下你的操作,执行了哪些命令。

根据目前的信息,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。通过操作历史来回退

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文