Git——跟踪或取消跟踪文件
生活随笔
收集整理的這篇文章主要介紹了
Git——跟踪或取消跟踪文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在git使用過程中,可能遇到以下情況:
1、被跟蹤文件里面有不想跟蹤的文件。
2、每次用git?status查看狀態(tài)時(shí)總是列出未被跟蹤的文件。
解決方法:
1、當(dāng)被跟蹤的文件里面有不想跟蹤的文件時(shí),使用命令git rm刪除文件。如:
git rm --cached readme1.txt??? 刪除readme1.txt的跟蹤,并保留在本地。
git rm --f readme1.txt??? 刪除readme1.txt的跟蹤,并且刪除本地文件。
然后git commit即可。但是git status查看狀態(tài)時(shí)還是會(huì)列出來(lái)。
?
例如從git中刪除.idea目錄
1. 將.idea目錄加入ignore清單:
$ echo '.idea' >> .gitignore
2. 從git中刪除idea:
$ git rm?—cached -r .idea
3.?將.gitignore文件加入git:
$ git add .gitignore
4. Commit gitignore文件,將.idea從源代碼倉(cāng)庫(kù)中刪除:
$ git commit -m '(gitignore commit and remove .idea)'
5. Push到服務(wù)器:
?$ git push
總結(jié)
以上是生活随笔為你收集整理的Git——跟踪或取消跟踪文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 安装docker报错
- 下一篇: intellij idea操作maven