忽略git中不需要進行版本管理的檔案

2021-09-08 22:15:31 字數 1083 閱讀 4981

在git中我們提交專案的時候有很多東西是不需要進行版本管理的,因此我們需要忽略掉。

雖然在github2.0的windows客戶端提供了工具,但是這個工具並不是想象中的那麼好用。

在上面點右鍵出現的discard changes只能忽略掉乙個檔案,如果想忽略掉乙個資料夾裡的所有檔案,這樣點下去還不累死?

為了解決這個問題,我們還是用命令列來做,其實很簡單,就用到乙個命令,git status。我們開啟桌面上的git shell圖示

他的用法與windows的命令列基本是一樣的。跳轉到要忽略資料夾的根目錄,然後輸入git status可以看到哪些檔案和資料夾未同步

這時候我們可以在這個目錄下新建.gitignore檔案,來新增想要忽略的檔案和資料夾,可以新建記事本,然後把檔名改為.gitignore,同時也可以使用命令touch .gitignore

建好檔案後用記事本開啟,新增以下文字

這樣就忽略掉了bin和gen這兩個資料夾

要想忽略某種型別的檔案就可以加入

*.[so]

*.[dll]等

也可以取反。具體規則如下:

檔案.gitignore的格式規範:

a:#為注釋   

b:可以使用shell所使用的正規表示式來進行模式匹配   

c:匹配模式最後跟"/"說明要忽略的是目錄 

d:使用!取反(例如目錄中包含  test.a,並且gitignore檔案中包含  *.[oa],如果在檔案中加入 !test.a   表明忽略除test.a檔案以外的字尾名為.a或者.o的檔案)

從今天開始計畫更新我的github了,

Git新增不需要版本管理的檔案

需求 aaa.txt是不需要維護的檔案。現在從版本維護中去除掉。操作如下 1 刪除該檔案的刪除暫存區 git rm r cached aaa.txt 2 提交該操作 git commit m remove aaa.txt 操作 執行 e worksp task git rm r cached bbb...

git 設定不需要輸入密碼

https方式每次都要輸入密碼,按照如下設定即可輸入一次就不用再手輸入密碼的困擾而且又享受https帶來的極速 設定記住密碼 預設15分鐘 git config global credential.helper cache如果想自己設定時間,可以這樣做 git config credential.h...

git 設定不需要輸入密碼

https方式每次都要輸入密碼,按照如下設定即可輸入一次就不用再手輸入密碼的困擾而且又享受https帶來的極速 首先執行下面的命令 如果不執行下面的命令,可能會導致設定無效 git config global user.email 你的git的註冊郵箱 git config global user....