在搭建完乙個新的本地開發環境後,給web專案新增了git倉庫。
並與遠端倉庫做好了關聯和**同步。
剛開始沒注意 .gitignore 檔案在規則設定,在隨後在開發中又陸續新加入了一些需要忽略跟蹤的檔案,
但在檢查狀態更新在時候,發現 .gitignore 的設定是失效的。
.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的對應在解決方法:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
不過,我在解決這個問題的過程中,出現乙個新的報錯資訊:
warning: lf will be replaced by crlf
對應在解決方法是在git add . 之前,先執行:
git config core.autocrlf false
這樣設定git的配置後再執行add操作就沒有問題了。
參考鏈結二
gitignore檔案規則失效
開發中,使用git拉取遠端倉庫中的 到本地開發,由於拉取的專案中沒有.gitignore 檔案,提交 的時候有一大堆不需要的檔案顯示。我新增了.gitignore檔案並新增了忽略的資訊,不起作用。最後找到解決方法,記錄一下。gitignore只能忽略那些沒有被track的檔案,如果某些檔案已經被納入...
gitignore失效的解決辦法
在vue專案中的vue.config.js下有devserver的配置,在這裡可以配置本地伺服器的host和port。由於我和同事對vue.config.js的配置不同,所以不想讓這個檔案被git提交到倉庫,不然每次從倉庫拉取 都需要 修改vue.config.js裡配置。我遇到的問題是,我明明已經...
IE overflow hidden失效的解決方法
overflow hidden失效 當父元素的直接子元素或者下級子元素的樣式擁有position relative屬性時,父元素的overflow hidden屬性就會失效。我們在ie 6內發現子元素會超出父元素設定的高度,即使父元素設定了o 解決這個bug很簡單,在父元素中使用position r...