git-reset

git-reset

文章 0 浏览 3

对暂存区中未提交的文件撤消 git reset --hard

我正在努力恢复我的工作。我愚蠢地执行了 git reset --hard ,但在此之前我只执行了 get add . 并没有执行 git commit 。请帮忙!这是我的日志: MacB…

郁金香雨 2024-12-03 19:53:45 1 0

Git:如何撤消提交*和*恢复到上一个​​分支

呃哦...我错误地犯了一个相当复杂的更改(包括子目录和文件重命名),而没有真正知道我在做什么(或者 Git 会做什么)。 我现在想撤消一切,例如: 提…

宛菡 2024-11-19 05:48:55 2 0

如何恢复未提交的更改(包括文件和文件夹)?

是否有 Git 命令可以恢复工作树和索引中所有未提交的更改,并删除新创建的文件和文件夹?…

夏の忆 2024-11-03 19:33:45 5 0

“git rm --cached x” vs “git 重置头 --” x”?

GitRef.org - 基本: git rm 将从中删除条目 暂存区。这有点不同 来自 git reset HEAD ,它“取消了阶段” 文件。我所说的“unstage”是指它恢复 暂存…

墨小墨 2024-11-03 09:34:51 6 0

我需要弹出并扔掉一个“中间”在我的主分支中提交。我该怎么做呢?

例如,在以下 master 分支中,我需要仅删除提交 af5c7bf16e6f04321f966b4231371b21475bc4da,这是由于之前的变基而导致的第二个提交: commit 60b4135…

柳若烟 2024-11-02 18:21:32 5 0

如何删除 git 中的中间合并?

我想删除中间合并(删除,而不是挤压),然后将最后 2 次提交移到新分支。 这是我当前的 git log --graph : * 3a5c453 - (2 hours ago) last commit …

星軌x 2024-10-12 00:12:53 9 0

重置 git 中上次提交后的所有更改

如何撤消上次提交后对目录所做的每项更改,包括删除添加的文件、重置修改的文件以及添加回已删除的文件?…

鹤舞 2024-10-11 02:55:40 13 0

有人将变基或重置推送到已发布的分支后,如何恢复/重新同步?

我们都听说过,永远不应该对已发表的作品进行变基,这是危险的,等等。但是,我还没有看到任何发布的方法来说明如何处理变基发布的情况。 现在,请注…

说不完的你爱 2024-09-30 09:25:51 9 0

如何丢弃 Git 中的本地提交?

我一直在做一些事情,在做了一些事情之后,我觉得它完全搞砸了。所以我尝试了以下顺序: git reset --hard git rebase origin git fetch git pull git…

余生共白头 2024-09-26 08:29:40 7 0

使用 git 将提交从 master 移至分支

我正在尝试学习如何有效地使用 Git,我想知道我应该如何(好的做法/坏的做法?)解决以下情况: 假设我在 master 中有以下提交链: 初始提交 提交 1 …

战皆罪 2024-09-18 22:45:15 12 0

“git重置”和“git重置”有什么区别?和“git checkout”?

我一直认为 git reset 和 git checkout 是相同的,从某种意义上说,两者都将项目带回到特定的提交。但是,我觉得它们不可能完全相同,因为那是多余的…

凉风有信 2024-09-17 19:30:14 10 0

Git 将目录重命名为另一个相同名称的情况显示包含始终修改的文件

将目录 TestDirectory 重命名为小写(testdirectory)后,它的所有文件(a.html 和 b.html)都显示为已修改,甚至 git reset --hard 也不会重置工作树…

夢归不見 2024-09-14 12:26:44 5 0

Git:无法撤消本地更改(错误:路径...未合并)

我有以下工作树状态 $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD ..." to unstage) # (use "git add/rm …

镜花水月 2024-09-04 20:13:58 11 0

如何取消 Git 中的最后一次提交

如何取消 git 中的最后一次提交? 是 git reset --hard HEAD 还是 git reset --hard HEAD^ ?…

梦冥 2024-09-01 09:58:11 11 0

“git reset --hard hash” 和 “git reset --hard hash” 之间有区别吗?和“git checkout 哈希”?

虽然 reset 和 checkout 大多数时候都有不同的用法,但我看不出这两者之间有什么区别。 可能有人或没有人愿意添加一个 --hard 选项来完成基本的 check…

浅忆 2024-08-27 05:15:31 13 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文