前言
我在項(xiàng)目中采用 Github 代碼托管倉庫,由于部分項(xiàng)目文件,比如數(shù)據(jù)庫文件不需要上傳到網(wǎng)上冠王,需要配置 .gitignore 文件蚕甥,也就可以忽略版本控制,意思就是不上傳它們炕舵。但是有一些文件一開始是期望忽略的何之,后來還是希望加入版本控制,上傳到網(wǎng)上咽筋。不過直接從 .gitignore 文件中把它們移出來并不能解決問題溶推,這些文件還是無法上傳。
百度 的解決方式都大同小異奸攻,但是都有一個(gè)嚴(yán)重的弊端蒜危,這是不推薦的解決方案,千萬不要按照這樣的方式解決N韫俊=⑼省!J栝稀占拍!
不可取方案
這樣可以達(dá)到文件加入版本控制的目的,但是其作用相當(dāng)于把所有文件都刪除了捎迫,然后在加到里面晃酒,最新的 commit 提交會(huì)看到所有的文件重新提交,無法區(qū)分哪些文件時(shí)最后一次commit的
解決
于是乎到萬能的 stackoverflow 尋求解答窄绒,終于找到了一個(gè)比較理想的解決方案:
image.png
這樣就可以了贝次。