繁体   English   中英

Brackets Git:如何返回上一次提交

[英]Brackets Git: how to go back to last commit

我是git的新手,并且使用Brackets(Mac)作为主编辑器。 有一个不错的括号git扩展。 我成功安装了扩展程序。 但是–如何–我可以返回/还原/返回/返回历史记录? 没有按钮。 像这样 我的一个朋友在ubuntu上使用git多年,也失败了。 由于我是git的新手,所以我什至不知道我想要做什么的正确术语。 因此,这可能是我对git本身了解不足的全部原因。 (设置并不复杂:我在本地计算机上独自工作)。

非常感谢您的答复。

如果要返回git日志中的历史记录提交,可以通过terminal或git bash (git命令行)来完成。

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

然后单击打开bash /终端控制台 ,并使用命令git checkout <commit> 然后, HEAD将指向您指定的提交。

在此处输入图片说明

在此处输入图片说明

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

Brackets-Git扩展既支持重置为更早的提交,也支持签出更早的提交(无需使用Git Bash终端)。

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

Brackets-Git中的“重置”和“签出”按钮

使用重置将使您返回到所选的提交(请注意,如果进行硬重置,您将丢失所有未提交的更改)。

如果使用checkout,它将像打开分支一样打开选定的提交(它将出现在左括号窗格的分支中-文件所在的位置); 再次,您将丢失所有未提交的更改。

如果您不确定签出和重置之间的区别,请使用签出(返回到原来的位置更容易:只需切换回最新分支)。 下面的链接以一个完整的示例说明了如何使用它们; 它还强调了每种方法的不足和特点。

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

关于如何启用这些功能以及如何使用每个功能(带有图片)有相当全面的解释。 您可以在以下网站上找到它:

http://practicalseries.com/1002-vcs/07-00-regression.html

注意:该网站是使用Brackets-Git扩展的相当不错的教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM