方括号 Git:如何回到上次提交
Brackets Git: how to go back to last commit
我是 git 的新手,使用 Brackets (Mac) 作为我的主要编辑器。有一个很好的括号 git 扩展。我成功安装了扩展程序。但是 – 如何 – 我可以 return / 恢复 / 返回 / 到历史记录中的提交?没有某事的按钮。像这样。我的一个朋友,在 ubuntu 上使用 git 多年,也失败了。
由于我是 git 的新手,我什至不知道我想做的事情的正确术语是什么。所以也许这完全是因为我对 git 本身的了解不足。 (设置并不复杂:我在本地机器上独自工作)。
非常感谢您的回复。
如果你想return到git日志中的历史提交,你可以通过终端或git bash(git命令行)。
首先你可以点击show history,然后提交历史会从新到旧列出。找到你想要 return.
的提交
然后单击打开bash/terminal控制台,并使用命令git checkout <commit>
。然后 HEAD
将指向您指定的提交。
如果你想回到最新的提交,你可以使用git checkout branchname
。
Brackets-Git 扩展支持重置到较早的提交和签出较早的提交(无需使用 Git Bash 终端)。
这些是从提交历史中访问的:单击小时钟按钮打开提交历史,然后 select 您要返回的提交。在顶部,您现在将有两个按钮 Reset Index 和 Check out。如果您想返回一个提交,只需 select 底部列表中的第二个。
Reset and Checkout buttons in Brackets-Git
使用重置将使您返回到您 select 的提交(请注意,如果您进行硬重置,您将丢失所有未提交的更改)。
如果您使用结帐,它将打开 selected 提交,就好像它是一个分支(它将出现在左括号窗格的分支中 - 文件所在的位置);您将再次丢失所有未提交的更改。
如果您不确定结帐和重置之间的区别,请使用结帐(更容易回到原来的位置:只需切换回最新的分支)。下面的 link 通过一个完整的例子解释了如何使用每一个;它还强调了每种方法的不足和特点。
需要注意的一件事是,重置和结帐按钮仅在您启用了 Brackets-Git 的高级功能后才可见(这些位于设置页面 - 文件 - Git设置,功能选项卡 - 勾选 "Enable Advanced Features").
这些功能的开启方法和使用方法都有比较全面的说明(带图);你可以在这个网站上找到它:
http://practicalseries.com/1002-vcs/07-00-regression.html
N.B。该网站是使用 Brackets-Git 扩展的相当不错的教程。
我是 git 的新手,使用 Brackets (Mac) 作为我的主要编辑器。有一个很好的括号 git 扩展。我成功安装了扩展程序。但是 – 如何 – 我可以 return / 恢复 / 返回 / 到历史记录中的提交?没有某事的按钮。像这样。我的一个朋友,在 ubuntu 上使用 git 多年,也失败了。 由于我是 git 的新手,我什至不知道我想做的事情的正确术语是什么。所以也许这完全是因为我对 git 本身的了解不足。 (设置并不复杂:我在本地机器上独自工作)。
非常感谢您的回复。
如果你想return到git日志中的历史提交,你可以通过终端或git bash(git命令行)。
首先你可以点击show history,然后提交历史会从新到旧列出。找到你想要 return.
的提交然后单击打开bash/terminal控制台,并使用命令git checkout <commit>
。然后 HEAD
将指向您指定的提交。
如果你想回到最新的提交,你可以使用git checkout branchname
。
Brackets-Git 扩展支持重置到较早的提交和签出较早的提交(无需使用 Git Bash 终端)。
这些是从提交历史中访问的:单击小时钟按钮打开提交历史,然后 select 您要返回的提交。在顶部,您现在将有两个按钮 Reset Index 和 Check out。如果您想返回一个提交,只需 select 底部列表中的第二个。
Reset and Checkout buttons in Brackets-Git
使用重置将使您返回到您 select 的提交(请注意,如果您进行硬重置,您将丢失所有未提交的更改)。
如果您使用结帐,它将打开 selected 提交,就好像它是一个分支(它将出现在左括号窗格的分支中 - 文件所在的位置);您将再次丢失所有未提交的更改。
如果您不确定结帐和重置之间的区别,请使用结帐(更容易回到原来的位置:只需切换回最新的分支)。下面的 link 通过一个完整的例子解释了如何使用每一个;它还强调了每种方法的不足和特点。
需要注意的一件事是,重置和结帐按钮仅在您启用了 Brackets-Git 的高级功能后才可见(这些位于设置页面 - 文件 - Git设置,功能选项卡 - 勾选 "Enable Advanced Features").
这些功能的开启方法和使用方法都有比较全面的说明(带图);你可以在这个网站上找到它:
http://practicalseries.com/1002-vcs/07-00-regression.html
N.B。该网站是使用 Brackets-Git 扩展的相当不错的教程。