括号Git:如何返回到上次提交

括号Git:如何返回到上次提交,git,version-control,adobe-brackets,Git,Version Control,Adobe Brackets,我是git新手,使用Mac作为我的主编辑器。有一个很好的git扩展。我成功地安装了扩展。但是–如何–我可以返回/还原/返回/提交历史记录?像这样的东西根本没有按钮。我的一个朋友在ubuntu上使用git多年,也失败了。 由于我是git新手,我甚至不知道我想做什么的正确术语是什么。所以,也许这都是因为我对git本身理解不足。设置并不复杂:我在本地机器上独自工作 非常感谢您的回复。如果您想返回git日志中的历史记录提交,可以通过终端或git命令行执行 首先可以单击“显示历史记录”,然后将从新到旧列出

我是git新手,使用Mac作为我的主编辑器。有一个很好的git扩展。我成功地安装了扩展。但是–如何–我可以返回/还原/返回/提交历史记录?像这样的东西根本没有按钮。我的一个朋友在ubuntu上使用git多年,也失败了。 由于我是git新手,我甚至不知道我想做什么的正确术语是什么。所以,也许这都是因为我对git本身理解不足。设置并不复杂:我在本地机器上独自工作


非常感谢您的回复。

如果您想返回git日志中的历史记录提交,可以通过终端或git命令行执行

首先可以单击“显示历史记录”,然后将从新到旧列出提交历史记录。找到要返回的提交

然后单击openbash/terminal控制台,并使用git checkout命令。然后头部将指向指定的提交


如果要返回到最新提交,可以使用git checkout branchname。

git扩展既支持重置为较早的提交,也支持签出较早的提交,而无需使用git Bash终端

这些都可以从提交历史记录中访问:单击小时钟按钮打开提交历史记录,然后选择要返回的提交。在顶部,现在有两个按钮:重置索引和签出。如果要返回一次提交,只需在底部列表中选择第二次提交

使用“重置”将使您返回到所选的“提交”注释。如果进行硬重置,则将丢失所有未提交的更改

如果使用签出,它将打开选定的提交,就像它是一个分支一样,它将出现在左括号窗格的分支中-文件所在的位置;同样,您将丢失任何未提交的更改

如果您不确定签出和重置之间的区别,那么使用签出可以更容易地返回到原来的位置:只需切换回最新的分支即可。下面的链接用一个完整的例子解释了如何使用每种方法;它还强调了每种方法的缺陷和特点

需要注意的一点是,只有在启用了Git的高级功能后,重置和签出按钮才可见。这些功能位于“设置”页面-文件-Git设置,“功能”选项卡-勾选“启用高级功能”

对于如何启用这些功能以及如何将它们与图片一起使用,有一个相当全面的说明;您可以在此网站上找到:


注意:该网站是使用Git扩展的相当好的教程。

谢谢!我想我成功了。让我开心,斯雷!