为了便捷的添加修改常常使用
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