vendor 文件夾不能add git


1. 如果依賴包是引用的github上的資源,如此處使用的logrus日志框架,那么就需要注意檢查,將相應依賴包目錄下的.git文件夾刪除,否則,git會將它識別為單獨的一個倉庫。注意將項目下除了項目本身的.git文件夾都刪除掉。
2. 如果非第一種情況,可以試試將整個vendor文件夾剪切出去,然后commit一次,commit之后將vendor文件夾再粘貼回來,重新git add,git commit,git push一下。
3. 如果非第一種情況(目錄下沒有.git文件夾),第二種方法也不好使,而且在本地手動git add依賴包時提示fatal: Pathspec ‘xxx’ is in submodule之類的信息,可以試試使用git rm -rf --cached path(你的文件夾路徑)命令,然后重新git status一下,將需要提交的東西重新add,commit后push到遠端倉庫中。(該種方法也是最后本次問題使用的解決辦法)

摘抄:https://blog.csdn.net/ManyPeng/article/details/85047317


免責聲明!

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



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