在git項目管理中會遇到這樣的情況,把沒有必要的和不想上傳的文件/文件夾。上傳到了的代碼倉庫。想避免這個尷尬很簡單,
在git項目的根目錄輸入命令行:(1)touch .gitignore -----新建.gitignore文件。當你在輸入ls時候,有時候你會發現沒有這個文件,這是你就要在ls后面加參數-a. ls -a。顯示所有的隱藏文件。(2)輸入命令行:vi .gitignore 進入編輯狀態。在這里只需要添加你需要忽略的文件就行。就這么簡單!
雖然問題解決了。但是好多的人還不知道.gitignore 文件的使用規范呢,我這在這里獻丑了,
使用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.io-程序猿值得擁有的智能生成gitignore文件的秘密武器》
讓你接觸所有的煩惱,一鍵生成!