日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gitignore重要技巧

發布時間:2025/3/19 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gitignore重要技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題:在某個開發項目中,我用gitignore指定需要git的文件,但突然新增一個子目錄,而這子目錄下,有非常多的子目錄和各級目錄還有各種不同的格式的文件,按照原來的方法,一個個添加.gitignore文件非常的麻煩,而且容易出錯,又耗時?

解決方案:

將.gitignore文件其用途,反過來用,原來只限定上傳的文件,現在只限定不上傳的文件

比如說:

原來: * !.py !main_dir/修改: test/ ess/

.gitignore要學會正反都拿來用,然后根據實際情況來處理,思維方式轉換非常節約時間且高效。

Double Asterisk ** can be used to match any number of directories.**/logs matches all files or directories named logs (same as the pattern logs) **/logs/*.log matches all files ending with .log in a logs directory logs/**/*.log matches all files ending with .log in the logs directory and any of its subdirectories ** can also be used to match all files inside of a directory, so for example logs/** matches all files inside of logs

比如說我要過濾各個目錄下的所有__pycache__文件夾

在.gitignore文件中添加

**/__pycache__

過濾掉所有的某種類型的文件,如圖所示:

僅僅使用:*.csv就可以了,就可以匹配任何目錄下的csv文件。如果只想匹配當前目錄下的需要加個/*.csv

?

總結

以上是生活随笔為你收集整理的gitignore重要技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。