您好,登錄后才能下訂單哦!
本篇內容介紹了“如何用 .gitignore忽略Git倉庫中的文件”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
在Git中,很多時候你只想將代碼提交到倉庫,而不是將當前文件目錄下的文件全部提交到Git倉庫中,例如在MacOS系統下面的.DS_Store
文件,或者是Xocde的操作記錄,又或者是pod庫的中一大串的源代碼。這種情況下使用.gitignore
就能夠在Git提交時自動忽略掉這些文件。
#
:此為注釋 – 將被 Git 忽略
*.a
:忽略所有 .a
結尾的文件
!lib.a
: 不忽略 lib.a
文件
/TODO
:僅僅忽略項目根目錄下的 TODO
文件,不包括 subdir/TODO
build/
: 忽略 build/
目錄下的所有文件
doc/*.txt
: 會忽略 doc/notes.txt
但不包括 doc/server/arch.txt
github上整理了一些常用需要的項目中需要忽略的文件配置,根據需要進行獲取
https://github.com/github/gitignore.git
與 Xcode 相關的三個文件
Xcode.gitignore
Objective-C.gitignore
Swift.gitignore
Xcode.gitignore
忽略 Xcode
配置信息,如操作記錄,默認打開窗口等
其他兩個在 Xcode.gitignore
基礎上針對不同的語言進行忽略
將這些文件重寫命名為 .gittignore
$ mv Swift.gitignore .gittignore
macOS下默認是\#!/bin/bash
:
$ echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
如果是 #!/bin/zsh
$ echo "function gi() { curl -L -s https://www.gitignore.io/api/\$@ ;}" >> ~/.zshrc && source ~/.zshrc
在當前終端目錄下
$ gi swift > .gitignore
就會針對 Swifit 類型的工程創建 .gitignore
文件。
“如何用 .gitignore忽略Git倉庫中的文件”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。