没想到可爱的-f又一次光顾我混乱的Git操作。
最初,我把一个GitHub上的库引入到学校的GitLab repo里面。为了保持类似于包管理器的实时更新的fancy特性,不太懂就强上了submodule。结果想改这个三方库代码时候发现commit以后无法反映在gitlab上。也就是说,由于我不是第三方库的参与者,无法push,因而对于其源代码的更改也无法同步到我的队友中。都是因为最开始逻辑没搞清楚。
改成先fork到我的GitHub账户中再submodule。这回倒是没问题了,结果因为是手动改的config文件忘了先把之前的更改取消掉,导致刚pull下来的就有冲突,不得已-f一波……
网友评论