.gitignore 文件無法提交


問題

創建的 .gitignore 文件無法提交到 git 上

場景

log路徑下創建了.gitignore文件, 文件內容:

*

想着忽略當前文件夾的所有內容. 此時想將 .gitignore文件提交上去, 運行git status 發現沒有.gitignore文件的變動.

於是想着可能沒反應過來, 就直接提交吧, 運行命令: git add .gitignore, 提示信息如下:

下列路徑根據您的一個 .gitignore 文件而被忽略:
php/config/redis/log/.gitignore
提示:如果您確實要添加它們,使用 -f 參數。
提示:運行下面的命令來關閉本消息
提示:"git config advice.addIgnoredFile false"

解決

如此看來, 是我將這個文件忽略了, 運行命令檢查是那里將其忽略了git check-ignore -v .gitignore. 輸出結果:

php/config/redis/log/.gitignore:1:*	.gitignore

表明, 是在.gitignore文件的第一行, 規則* 忽略了此文件.

吆西, 明白了, 解決方法也簡單, 修改.gitignore文件內容, 將此文件排除即可, 修改后的內容:

*
!.gitignore

此時就可以正常提交了


免責聲明!

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



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