關於gitignore文件的創建與使用


  在我們使用github提交本地代碼時,有些庫文件和日志文件是不必要提交的,那如何處理這個問題呢?這個時候我們就會用到.gitignore文件了。

  該篇博客我會介紹如何創建.gitignore,以及如何處理已提交的不必要的項目文件。此次工作環境是基於ubuntu14.04。



創建

    首先,.gitignore文件應該是創建在你的項目的根目錄下面的,你可以使用

 vim .gitignore 

  或者是

 gedit .gitignore

  例如我的一個.gitignore文件如下:

1 node_modules 
2 dist
3 .tmp
4 bower_components
5 test 

 這些文件都是庫文件以及自動生成的模塊,都是不必要提交的。下面我會講一個關於已提交不必要文件的處理。

對已提交不必要文件的處理方法

  有時候當我們明白這個gitignore之后才發現我們已經提交不必要的文件了,而自己又是一個較完美主義者,不願意讓那些文件存在我們庫里,該怎么做呢?有什么辦法嗎?辦法肯定是有的。

  那么我們現在預設的問題模型是:項目文件里有一個node_modules文件,該文件是存儲自動生成的模型的文件,然后我已經把這個文件提交到github庫里了,現在我明白了這個道里過后想刪掉它並且以后都不再提交它。處理的方法:首先,我們再終端進入項目的根文件下面,創建.gitignore文件,並且添加需要忽略提交的文件,如上面我的一個.gitignore文件,然后輸入如下命令

git rm -r --cached node_modules(要刪除的文件名)

  然后再

git push

  最后我們去我們的github的庫里去就會發現剛剛刪除的東西已經成功刪除啦~

 


免責聲明!

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



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