git關聯了無用的,取消關聯,並重置gitignore


一定要在首次上傳git之前配置好 ignore文件
假如操作問題不小心點了studio中可視化界面的git add . -f (強制的關聯所有)
這時候如果你看小git status 所有的文件都進行了遠端關聯  WTF

如果解除關聯,並重新配置我們的忽略文件呢

首先可以同那個

git rm 文件名
git rm -r 文件夾

解除與遠端的關聯狀態

然后修改我們的ignore文件,修改完先不要提交

原因是.gitignore只能忽略那些原來沒有被track的文件,如果某些文件已經被納入了版本管理中,則修改.gitignore是無效的。那么解決方法就是先把本地緩存刪除(改變成未track狀態),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

需要先執行 git rm -r --cached 解除本地與遠端的聯系 (並刪除遠端的所有代碼)
然后再次重新提交,這次提交完了遠端代碼就被刪除了

我們可以重新git add . 提交正確的文件了

 

       


免責聲明!

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



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