.gitignore文件的創建


  git中若不想把一些文件提交到版本庫,可以在工作區的根目錄下創建.gitignore文件忽略指定的文件。

  1.創建.gitignore文件使用命令"touch .gitignore",創建完之后則要對.gitignore文件編輯,設置要忽略的文件。

    1)可以直接打開.gitignore文件(比如用Notepad++)進行編輯

    

    這樣設置后,我們對除.gitignore文件外的所有文件進行修改,測試用文件夾中內容如下:

    

    修改后用".git status"命令查看工作空間的狀態

    

    可以看到3.txt和除4.sql外的所有sql文件的修改被忽略了。

    2)也可以用命令行來對.gitignore文件進行編輯。

    命令"vim .gitignore"編輯.gitignore文件,接着按"i"開始插入我們要編輯的內容

    

    按"Esc"鍵后。按":w"保存。按":wq"或"ZZ"(大寫的Z)保存並退出.gitignore文件的編輯。

    用Notepad++打開編輯后的.gitignore文件,如下:

    

    這樣設置后我們再修改除.gitignore文件外的所有文件,用"git status"查看

    

    可以看到2.txt和除5.sql外的所有sql文件被忽略了。

 2.已經加入到版本庫中的文件用.gitignore文件也不能忽略,即.gitignore文件對已加入版本庫中的文件設置忽略無效。

    比如1.txt已經加入到版本庫中了(即已經commit到版本庫過了),現在我們試圖在.gitignore文件中加入"1.txt"來忽略該文件,這么做是無效的。

    

    修改"1.txt"后"git status",可以看到"1.txt"的修改仍然被監測到,已加入到版本庫中的"1.txt"並未因為.gitignore文件中的設置而被忽略。

    

    PS:要忽略已加入到版本庫中的文件,比如這里的"1.txt",可以將"1.txt"先剪切到別的地方去,然后重新提交一次版本庫,這樣就能將"1.txt"從已有版本庫中移除。再把"1.txt"重新剪切回來,這樣就能夠通過.gitignore文件中的設置忽略"1.txt"了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM