git签出可以撤消吗?

git签出可以撤消吗?,git,Git,我在本地提交了我的更改,然后意外地从远程分支签出,并丢失了所有更改! 帮助-我是否可以返回到已提交的更改 纠正未犯的错误 如果你把工作树搞砸了,但还没有提交 错误,您可以将整个工作树返回到最后提交的 陈述 $git重置--硬头 纠正未犯的错误 如果你把工作树搞砸了,但还没有提交 错误,您可以将整个工作树返回到最后提交的 陈述 $git重置--硬头 既然您已经提交了更改,您就不必担心了。只要这样做: git checkout - 它将带您回到您所在的分支机构。既然您已经提交了更改,您就不必担心

我在本地提交了我的更改,然后意外地从远程分支签出,并丢失了所有更改! 帮助-我是否可以返回到已提交的更改

纠正未犯的错误

如果你把工作树搞砸了,但还没有提交 错误,您可以将整个工作树返回到最后提交的 陈述

$git重置--硬头

纠正未犯的错误

如果你把工作树搞砸了,但还没有提交 错误,您可以将整个工作树返回到最后提交的 陈述

$git重置--硬头


既然您已经提交了更改,您就不必担心了。只要这样做:

git checkout -

它将带您回到您所在的分支机构。

既然您已经提交了更改,您就不必担心。只要这样做:

git checkout -

它将带您回到您所在的分支。

git reflog


查找您的提交并执行
签出
git reflog


查找您的提交并进行
签出

@Nacha-您能告诉我您是如何解决的吗?与中一样,命令@manojlds:
git reflog
显示所有最近的提交更改,包括切换到不同的分支。只需确定所需的提交,然后执行
git checkout
。如果结果是分离状态,则可以选择挑选所需的提交,而无需重新键入所有工作。@Sailesh-我期待OP的回答。我知道git reflog的功能。@Nacha-你能告诉我你是如何解决的吗?与中一样,命令@manojlds:
git reflog
显示所有最近的提交更改,包括切换到不同的分支。只需确定所需的提交,然后执行
git checkout
。如果结果是分离状态,则可以选择挑选所需的提交,而无需重新键入所有工作。@Sailesh-我期待OP的回答。我知道git reflog的功能。