問題說明
突然出現torisegit會自動忽略*.dll文件不會提交,比如:CSharp.dll。
問題原因
原因是由於安裝了Sourcetree,受到了其環境變量的影響。
Windows系統解決方法
解決方法如下:
打開 Sourcetree -> 工具 ->選項->Git,找到全局忽略列表,點擊右側編輯文件,找到*.dll,刪除、保存即可。
Mac系統解決辦法
TortoiseGit -> 右鍵 -> 設置 -> 對話框左邊選GIT -> 右邊點擊編輯全局 .git/config
看到gitignore_global.txt這個有全局忽略,找到gitignore_global.txt編輯。
Mac上的SourceTree, 菜單SourceTree -> Preferences -> GIT -> 編輯 /Users/XXX/.gitignore_global
示例
[core]
autocrlf = true
excludesfile = C:\\Users\\XXX\\Documents\\gitignore_global.txt
trustExitCode = true
參考:https://blog.csdn.net/love_hot_girl/article/details/80928583?utm_source=copy