創(chuàng)建 .gitignore
文件
touch .gitignore
1墅诡、從未提交過的文件可以用 .gitignore
皿渗。也就是添加之后從來沒有提交 commit
過的文件樊拓,可以使用 .gitignore
忽略該文件洁闰。
比如
// 只針對文件夾名搂赋,不管路徑
.idea
classes
2赘阀、已經(jīng)推送 push
過的文件,想從 Git 遠(yuǎn)程庫中刪除脑奠,并在以后的提交中忽略基公,但是卻還想在本地保留這個(gè)文件
執(zhí)行命令
git rm --cached Xml/config.xml
后面的 Xml/config.xml
是要從遠(yuǎn)程庫中刪除的文件的路徑,支持通配符*
3宋欺、已經(jīng)推送 push
過的文件轰豆,想在以后的提交時(shí)忽略此文件,即使本地已經(jīng)修改過迄靠,而且不刪除 Git 遠(yuǎn)程庫中相應(yīng)文件
執(zhí)行命令
git update-index --assume-unchanged Xml/config.xml
后面的 Xml/config.xml
是要忽略的文件的路徑秒咨。如果要忽略一個(gè)目錄喇辽,打開 git bash
掌挚,定位到目標(biāo)目錄下,執(zhí)行命令
git update-index --assume-unchanged $(git ls-files | tr '\n' ' ')