git使用教程13-.gitignore忽略文件不提交


前言

git 提交代碼到倉庫的時候,經常有一些緩存文件我們不希望提交過去,手動去篩選會比較浪費時間。
在項目跟目錄放一個 .gitignore 文件,可以指定忽略哪些文件不用提交。

.gitignore文件的使用

在項目根目錄,指定哪些文件不用提交

.gitignore文件內容示例

.idea/*
.pytest_cache/*
__pycache__/*
*.pyc
allure_report/*

添加到全局配置

Windows 系統,這時把全局要忽略的文件列表.gitignore放當前用戶根目錄下, 執行命令:

git config --global core.excludesfile "%USERPROFILE%\.gitignore"

Linux 系統,把全局要忽略的文件列表.gitignore放當前用戶根目錄下, 執行命令:

git config --global core.excludesfile '~/.gitignogtire'

參考鏈接https://stackoverflow.com/questions/7335420/global-git-ignore

配置規則

.gitignore文件配置規則

__pycache__/* 過濾整個文件夾
*.pyc 過濾所有.pyc后綴的文件
/folder/filename.apk 過濾某個具體文件

也可以指定不過濾哪些文件

!src/   不過濾該文件夾
!*.tar.gz   不過濾所有.tar.gz文件
!/folder/filename.apk 不過濾該文件

如果之前已經把一些文件上傳到代碼倉庫了,需先本地刪掉了,重新push過去更新代碼倉庫,后面push的時候.gitignore 文件才會生效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM