Github使用gitignore忽略增加指定檔案

2021-08-21 03:31:27 字數 1222 閱讀 3491

github使用gitignore忽略增加指定檔案

在工程實現過程中,會生成一些中間檔案,或者在專案中的部分檔案是不需要進行版本管理的。對於這些檔案應該對於github來講是透明的。github提供這種功能,可以自己指定哪些檔案可以不被管理。具體方法是在版本管理的根目錄下(與.git資料夾同級)建立乙個  .gitignore(gitignore是隱藏檔案,所以前面有個點)

gitignore - specifies intentionally untracked files to ignore

專案中有clist.h clist.c  main.c三個檔案,編譯執行後,生成了三個檔案  clist.o  main.o   main(執行檔案)。這三個檔案是不需要進行版本管理的,所以需要忽略這些檔案,使用 git  stauts檢視後,發現這三個檔案也是處於 untracked files狀態。而實際上我們是想忽略他。

使用gitignore檔案來解決這個問題,步驟是:

s1:      touch  .gitignore     #建立gitignore隱藏檔案

s2: vim .gitignore #編輯檔案,加入指定檔案

#下面是我的gitignore檔案的內容

#忽略gitignore檔案

.gitignore

#忽略字尾名為.o和.a的檔案

*.[oa]

#顯示指定忽略名稱為main的檔案

main

檔案.gitignore的格式規範:

a:#為注釋   

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

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

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

配置完.gitignore檔案後,執行git status命令,會發現那三個檔案不再是untracked files了,也就完成了忽略指定檔案的功能。

gitignore(5) manual page

github使用gitignore忽略增加指定檔案

git提交push過濾規則 gitignore

專案開發,除錯過程中會產生大量臨時檔案,每個人的臨時檔案可能都不一樣。所以這些檔案提交時,需要過濾,避免不必要的檔案提交。所以需要使用 gitignore 新增過濾規則。建議專案建立時,就開始寫 gitignore 過濾規則。如何在專案中新建 gitignore檔案 1.在專案根目錄下建立 giti...

GitHub使用簡介 github如何使用

關於github的常見使用方法,請參考官網上面的說明。本篇文件只是針對於常用的,而且容易犯錯的用法進行說明。僅僅是個人觀點。如何使用github?1 常用的是首先在github上建立乙個版本庫,然後接下來的工作是在本機建立乙個版本庫,注意不一定要和原來那個版本的檔名相同。比如原來建立的版本為hell...

github 初步學習使用github

1 1 github簡明教程 1 2 對本地倉庫進行更新 1 3 超級全的github指令 2 常用命令 git add filename 新增檔案到本地index快取區 git add 新增所有檔案到index區 git commit m 將上述檔案新增到head區 git push origin...