git操作常用场景描述:通过git add -A,把所有文件都加入了暂存区,还没有git commit -m "..."提交到分支,这时发现有些文件不需要被追踪提交,版本库不需要管理这些文件。

img

1.从暂存区删除文件

# 删除Mac下保存文件夹的自定义属性的隐藏文件.DS_Store
git rm --cached content/.DS_Store

# 如果是文件夹 需要加入-r参数
git rm -r --cached content

2.更新.gitigonre文件

content/.DS_Store

3.提交

git add -A
git commit -m "..."