git-reset

git-reset

文章 0 浏览 2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

浅忆 2024-08-27 05:15:31 9 0

使用 git Reset 转到较旧的变更集后,如何返回到历史记录中的最后一次提交?

假设我的历史是这样的: A - B - C - D(master) 如果我执行git reset B,我会得到: A - B(master) 问题是,git log 现在只显示从 A 到 B 的历史…

洒一地阳光 2024-08-27 04:38:51 6 0

如何将提交从主干移动到 Git 中的分支?

我向 master 做了一堆提交,并在事后意识到它们应该在一个分支中。 我研究了有关变基、合并和重置母版的各种内容。但任何操纵的尝试都没有产生看起来…

绳情 2024-08-23 22:21:53 9 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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