【Git】 从暂存区撤销指定文件的添加

简介: 提交前,git add 后,如何从暂存区撤销已添加的单个或多个文件

为了便捷的添加修改常常使用

git add .

此种方式会把 修改 & 删除 & 新增 都添加到暂存区

其他的便捷提交 如 -u 至只向暂存区添加修改的内容
git add -u
-u 表示 Update 仅更新现有的

若只需要去除某个文件则可以使用

git reset HEAD  <FileName>

示例,如果需要从暂存区去除 文件 CMakeLists.txt,即此文件的修改不上库,快捷的操作

git add -u
git reset HEAD CMakeLists.txt

git bash 则会显示如下:

git reset HEAD CMakeLists.txt
Unstaged changes after reset:
M    CMakeLists.txt
目录
相关文章
|
1月前
|
存储 前端开发 开发工具
Git Hooks实战:提交前检查修改文件中是否包含调试代码
Git Hooks实战:提交前检查修改文件中是否包含调试代码
61 0
|
1月前
|
缓存 Shell 开发工具
git 基本 使用和.gitignore文件不生效
git 基本 使用和.gitignore文件不生效
43 0
|
1月前
|
开发工具 git
如何使git提交的时候忽略一些特殊文件?
如何使git提交的时候忽略一些特殊文件?
|
1月前
|
开发工具 git
【git】如何删除git远程仓库上的文件
【git】如何删除git远程仓库上的文件
23 1
|
1月前
|
SQL PHP 开发工具
【攻防世界】mfw(.git文件泄露)
【攻防世界】mfw(.git文件泄露)
|
1月前
|
开发工具 git
|
1月前
|
安全 开发工具 git
关于/.git漏洞实现文件越权下载漏洞
该文描述了如何检测和利用网站的Git泄露。首先通过dirsearch扫描确认网站是否存在Git泄露,然后使用GitHack.py脚本(可在GitHub的lijiejie/GitHack项目找到)进行下载。操作步骤包括在git文件夹内创建lib子目录,放置脚本,并在git目录下运行Python命令。示例中展示了针对http://www.baidu.com/.git的尝试,结果返回404错误,而成功情况则会列出下载的文件列表。
|
1月前
|
开发工具 git
|
1月前
|
存储 开发工具 git
Git 教程:解密 .gitignore 文件、合并分支、解决冲突、及 Git 帮助
如果你忘记了命令或命令的选项,你可以使用 Git 帮助。 在命令行中,有几种不同的使用帮助命令的方式: git command -help - 查看特定命令的所有可用选项 git help --all - 查看所有可能的命令 让我们看看不同的命令。
222 3