.gitignore忽略檔案
在使用git的過程,往往會發現系統會自動把你不想提交的檔案也新增到了快取中去?比如一些預設元件,例如IDE等等相關的檔案或者專案的本地配置資訊,如果你上傳到Git中去其他人pull下來的時候就會和他本地的配置有衝突,所以這樣的個性化配置檔案我們一般不把它推送到git伺服器中,但是又為了偷懶每次新增快取的時候都想用git add .而不是手動一個一個檔案新增,該怎麼辦呢?很簡單,git為我們提供了一個.gitignore檔案只要在這個檔案中申明那些檔案你不希望新增到git中去,這樣當你使用git add .的時候這些檔案就會被自動忽略掉。
Github也為我們準備了各種配置檔案,組合新增即可
示例
這是官網上展示的關於python的忽略檔案範本部分內容,在檔案內的檔案或者目錄塊,系統就預設不會幫你加入到快取區,所以可以盡情的git add
.gitignore:
# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST