Git的暂存区与工作目录之间有什么区别?

3

我有一个关于 git reset 命令的问题:

git reset .
git reset HEAD .

两个命令有什么区别?它们会使同样的更改吗?
2个回答

2

是的,它确实完全相同。如果省略提交 ID,则默认为 HEAD。


1
  1. Git Reset: 撤销提交:

    • --soft(不改变暂存区或工作目录)
    • --mixed(默认)(更改暂存区以匹配仓库)
    • --hard(更改暂存区和工作目录)

示例:git reset "任何提交的哈希值"

  1. Git Reset HEAD:从您的暂存区中取消缓存文件

不回答问题,但非常有用。在回答之前,请阅读整个问题(包括细节),伙计。 - AlexMelw

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接