gitignore失效的解決辦法

2021-09-20 10:22:37 字數 523 閱讀 1559

在vue專案中的vue.config.js下有devserver的配置,在這裡可以配置本地伺服器的host和port。

由於我和同事對vue.config.js的配置不同,所以不想讓這個檔案被git提交到倉庫,不然每次從倉庫拉取**都需要

修改vue.config.js裡配置。

我遇到的問題是,我明明已經在.gitignore檔案裡寫了vue.config.js,但是我修改了vue.config.js後,下次git 提交的時候git依然會提交這個檔案。

經過查詢資料得知原來.gitignore檔案只對還沒有加入版本管理的檔案起作用,如果之前已經把這個檔案提交到了git倉庫,那麼.gitignore檔案就不再對這個已經提交到倉庫的檔案起作用了。

我最後的解決辦法:在git倉庫中刪除vue.config.js,然後更新提交,**如下:

git rm -r  --cached  vue.config.js

git add .

git commit -m "更新提交"

gitignore 設定失效的解決方法

在搭建完乙個新的本地開發環境後,給web專案新增了git倉庫。並與遠端倉庫做好了關聯和 同步。剛開始沒注意 gitignore 檔案在規則設定,在隨後在開發中又陸續新加入了一些需要忽略跟蹤的檔案,但在檢查狀態更新在時候,發現 gitignore 的設定是失效的。gitignore只能忽略那些原來沒有...

gitignore檔案規則失效

開發中,使用git拉取遠端倉庫中的 到本地開發,由於拉取的專案中沒有.gitignore 檔案,提交 的時候有一大堆不需要的檔案顯示。我新增了.gitignore檔案並新增了忽略的資訊,不起作用。最後找到解決方法,記錄一下。gitignore只能忽略那些沒有被track的檔案,如果某些檔案已經被納入...

gitignore 無效的解決辦法

發現在.gitignore中新增了 log 忽略根目錄log目錄下所有檔案 log 忽略所有.log結尾的檔案但是執行git status還是會記錄這些路徑的變動,思路 往往是因為ignore檔案中的目錄。已經被提交到倉庫記錄了,需要刪除提交,這樣撤銷之後,再把目錄複製回來就可以了。假設我們要解決的...