git上傳忽略文件功能

         最近項目中使用git作爲代碼管理工具。項目開始的時候,並沒有使用.gitignore文件進行上傳忽略文件。在項目過程中,由於使用Idea作爲IDE,idea有些工程文件,在使用中,總是會頻繁修改。即使代碼無修改,但是git status還是有修改的文件。


        所以想忽略一些idea的工程文件。網上搜索說,使用.gitignore文件能忽略文件。於是在git項目根目錄添加了如下內容的.gitignore文件:

.idea
       保存.gitignore文件後,本以爲不會有上面的改動了,但是使用git status命令發現一切還是照舊。配置了很久,但是.gitignore文件一直都沒有生效。於是上網搜索了一下,發現需要執行下面操作:

git rm -r --cached .
git add .
git commit -m "fixed untracked files"

第一個命後面有個點號(.)。執行完上面命令後,再使用git status命令,發現文件已經被忽略了。

          上面雖然解決了.gitignore文件不生效,無法實現忽略文件的問題,但是具體的原因,還是需要進一步瞭解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章