git忽略一類文件(git ignore)

在用git的時候自己用json文件設置了寫配置信息,但又不想讓git追蹤這個配置json,於是就在.gitignore文件裏添加了*.json表示忽略這種json文件,但是在用git status查看的時候居然還能追蹤到,於是自己查了些資料,原來是自己以前已經將這個json文件commit上去了,所以儘管添加了忽略json的設置,但git仍然能追蹤到,要想徹底讓git不再追蹤的話得需要在git的緩存裏將這個json文件移除掉,方法的用到個命令:

git rm --cached <file name>
E.g. git rm --cached package.json

具體這個命令的功能如下:
在這裏插入圖片描述
還有功能是將某個文件夾從緩存中移除,後面跟的就是一個文件夾的路徑了

 git rm –r --cached <directory name>
 E.g. git rm –r --cached _sites

在這裏插入圖片描述
這個命令的具體詳細使用說明請點這個鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章