gpt4 book ai didi

git - 在 GitHub Desktop(或 Github for Windows)中回滚未提交的更改

转载 作者:IT王子 更新时间:2023-10-29 00:41:08 25 4
gpt4 key购买 nike

我正在使用 Github Desktop (以前称为 GitHub for Windows ),我对本地文件进行了一系列更改。它变得一团糟,我决定我只想将我的本地文件回滚到它们上次提交时的位置。 我还没有提交新的更改 - 我只是想摆脱它们。我该怎么做?

最佳答案

当您打开 GitHub for Windows v2.0(GitHub Desktop 的前身)并在最左侧的列中选择您的存储库时,您将在从左数第 2 列。如果您选择这些提交之一,在顶部的右栏中您会看到“还原”,当您将鼠标悬停在上面时,它会显示“创建一个新的提交来还原此提交中的更改。”我认为这不是您想要做的,因为您不想还原该提交中的更改,而是还原尚未提交的更改。所以不要那样做。 (当您在第二列中选择“未提交的更改”时,“还原”链接不存在。

"Revert" link in GUI

有两种选择 - 第一种很简单,第二种非常简单:

简单 - 在最左侧的列中选择您的存储库,然后单击右上角的齿轮图标并选择“在 Git Shell 中打开”。外壳应该打开并位于您的存储库目录中。从那里你可以输入 git reset --hard 来恢复自上次提交以来修改的文件,然后输入 git clean -fd 来删除自上次提交以来添加的所有文件。显然,你可以 enter other git commands here

Git Shell for entering CLI

super 简单 - 在最左边的列中选择您的存储库,然后单击第二列中的“未提交的更改”以在右侧显示您更改的文件。如果您右键单击任何文件,您将可以选择“放弃更改”。 (我不知道如何右击。)如果右击“要提交的文件”旁边的空间,您将有一个“放弃所有更改”的选项。单击该按钮,您的所有更改都将被清除,您的本地文件将恢复到您上次提交时的位置。

enter image description here

关于git - 在 GitHub Desktop(或 Github for Windows)中回滚未提交的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24975043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com