首先我遇到一個噁心的問題。也是因爲我小白,之前都是用的公司的庫,沒留意,又一次我需要用到一個第三方庫,於是我就這樣。。。
go get -v -u github.com/tidwall/buntdb
- 1
- 1
然後我寫了一個服務,準備提交。提交後,我。。。。
全是空文件夾,我就蒙圈了。
問題解釋:
其實呢Go get 下來的github庫都帶了.Git,所以git提交的時候就會認爲是一個submodel,提交的時候就是空文件。
解決方案
我們先刪掉這個第三方庫(刪掉你在github.com的本地庫)
然後你在go get 下
go get -v -u github.com/tidwall/buntdb
- 1
- 1
然後呢,
find ./src -name '*.git*' | xargs rm -rf
- 1
- 1
你也可以自己到每個文件中自己去刪除.git
然後重新提交就好了