十四、Git 取消已缓存 – git reset HEAD

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
十四、Git 取消已缓存 – git reset HEAD
云少十四、Git 取消已缓存 – git reset HEAD
git reset HEAD 命令用于取消已缓存的内容
我们先将 README 文件内容修改如下
1 | a |
hello.php 文件修改为:
1 |
|
然后将两个修改的文件都提交到了缓存区,我们现在要取消其中一个的缓存,操作如下:
1 | $ git status -s |
现在我们执行 git commit,只会将 README 文件的改动提交,而 hello.php 是没有的
1 | $ git commit -m '修改' |
可以看到 hello.php 文件的修改并为提交。
这时我们可以使用以下命令将 hello.php 的修改提交:
1 | $ git commit -am '修改 hello.php 文件' |
简而言之,执行 git reset HEAD 以取消之前 git add 添加,但不希望包含在下一提交快照中的缓存
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果