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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

git 怎么提交忽略文件夹_git 设置忽略文件提交的几种方式

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 怎么提交忽略文件夹_git 设置忽略文件提交的几种方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在使用git進行項目管理的時候,有時候一些安裝包之類,或者自己本地項目使用的一些編譯文件,在不需要提交到遠程倉庫時,可以通過以下幾種方式設置忽略提交,包括文件夾和單個文件.之前自己項目里面采用了第二種方法進行了設置,但是時間久遠竟然忘記了.....,導致我有一些文件始終無法提交,網上搜了下一水兒的使用:生成.gitignore文件的方法,可惜很遺憾不是我采用的方法,蛋疼了一上午,終于扒到這篇文章,一定要記錄下來.三種方法各有利弊,可針對項目進行差異化設置.廢話這么多,又浪費了我兩分鐘..!!上方法:

1、????環境

Windows XP SP3 + TortoiseGit + msysGit

2、??ignore files的三種方法

以下涉及的ignore文件均為如下格式:

//以'//'開始的行,被視為注釋.

// 忽略掉所有文件名是 foo.txt的文件.

foo.txt

// 忽略所有生成的 html文件,

*.html

// foo.html是手工維護的,所以例外.

!foo.html

// 忽略所有.o和 .a文件.

*.[oa]

【方式一】

在倉庫目錄下新建一個名為.gitignore的文件(因為是點開頭,沒有文件名,沒辦法直接在windows目錄下直接創建,必須通過右鍵Git Bash,按照linux的方式來新建.gitignore文件)。如下圖所示。

.gitignore文件對其所在的目錄及所在目錄的全部子目錄均有效。通過將.gitignore文件添加到倉庫,其他開發者更新該文件到本地倉庫,以共享同一套忽略規則。

【方式二】

通過配置.git/info/exclude文件來忽略文件。這種方式對倉庫全局有效,只能對自己本地倉庫有作用,其他人沒辦法通過這種方式來共享忽略規則,除非他人也修改其本地倉庫的該文件。

【方式三】

通過.git/config配置文件的core. Excludesfile選項,指定一個忽略規則文件(完整路徑),如下圖所示。忽略規則在文件e:/gitignore.txt中(當然該文件名可以任意取)。

該方式的作用域是也全局的。

【例子】

// 忽略*.o和*.a文件

*.[oa]

// 忽略*.b和*.B文件,my.b除外

//.[bB]

!my.b

// 忽略dbg文件和dbg目錄

dbg

// 只忽略dbg目錄,不忽略dbg文件

dbg/

// 只忽略dbg文件,不忽略dbg目錄

dbg

!dbg/

// 只忽略當前目錄下的dbg文件和目錄,子目錄的dbg不在忽略范圍內

/dbg

原文博客地址:https://blog.csdn.net/benkaoya/article/details/7932370 . 感謝感謝!!

總結

以上是生活随笔為你收集整理的git 怎么提交忽略文件夹_git 设置忽略文件提交的几种方式的全部內容,希望文章能夠幫你解決所遇到的問題。

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