原做者html
.gitignore 文件的做用就是告訴git,
push的時候忽略指定的文件夾或者文件,
例如:vue-cli腳手架建立的項目,push到github上時,不會上傳node依賴文件夾,這是由於vue-cli腳手架建立的時候,自動爲咱們建立了 .gitignroe文件,而且爲咱們寫好了規則。vue
你須要知道:
.gitignore和.git文件夾是同一目錄;
必定要push以前建立.gitignore文件,push以後建立.gitignore不用被git使用,由於git已經開始了版本控制。node
.gitignore文件用於忽略文件,其規範以下git
1.全部空行或者以註釋符號 # 開頭的行都會被 Git 忽略。
2.能夠使用標準的 glob 模式匹配。
3.匹配模式最後跟反斜槓(/)說明要忽略的是目錄。
4.要忽略指定模式之外的文件或目錄,能夠在模式前加上驚歎號(!)取反。github
栗子:web
md xydGit
新建一個文件夾;vue-cli
git init
初始化這個git倉庫spa
建立兩個文件,一個文件夾
type nul>xyd1.txt
type nul>xyd2.txt
md xyd版本控制
建立.gitignore 文件
type nul>.gitignorehtm
完成以後的目錄
如今咱們開始配置須要git忽略的文件
這裏咱們只須要上傳xyd1.txt,
在.gitignore文件中寫入:
/xyd/
xyd2.txt
告訴git忽略xyd2.txt文件以及xyd文件夾
咱們push一下,
git push origin master
在github上查看是否上傳了xyd1.txt
nice~
如今讓咱們來看看vue-cli 腳手架下的gitignore
node_modules//表明目錄忽略node_modules文件