1. 程式人生 > >Git忽略檔案不起作用解決方案

Git忽略檔案不起作用解決方案

       開發過程中由開發工具生成的檔案一般不需要提交,但每次開發工具會自動去修改這些檔案,每次都要去提交這些東西,不提交會有一系列問題,很煩人。
       可以通過配置.gitignore檔案讓git不在跟蹤記錄這些檔案。心血來潮去配置的時候,發現配置過的檔案並沒有生效,傷感萬分,別擔心有解決方案。先找原因,因為.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經納入版本管理中,則修改.gitignore不會生效。解決辦法就是先把本地快取刪除(改成未track狀態),然後再提交”:

git rm -r --cached .
git add .
git commit
-m "update .gitignore"

相關推薦

Git忽略檔案作用解決方案

       開發過程中由開發工具生成的檔案一般不需要提交,但每次開發工具會自動去修改這些檔案,每次都要去提交這些東西,不提交會有一系列問題,很煩人。        可以通過配置.gitignore檔案讓git不在跟蹤記錄這些檔案。心血來潮去配置的時候,發現配

servlet3.0註解loadOnStartup作用解決方案

color fig 運行 exc back tar med -c spa   多次嘗試3.0在源碼中直接用註解配置loadOnStartup=1,即web應用啟動時創建servlet實例,發現不起作用,但是在web.xml配置則可以正常運行。先上源碼。 package l

手機端input[type=date]的時候placeholder作用解決方案

手機端input[type=date]的時候placeholder不起作用解決方案   目前PC端對input 的date型別支援不好,我試下來的結果是隻有chrome支援。firefox、IE11 都不支援。而且PC端有很多日曆控制元件可供使用。就不去多考慮這點了。 那麼在移動端

Chrome瀏覽器中autocomplete="off"作用解決方案

統一 type toc 網上 word 清除 登錄 保存 input 多數瀏覽器默認會緩存input的值,只有使用ctl+F5強制刷新的才可以清除緩存記錄。 如果不想讓瀏覽器緩存input的值,有2種方法: 方法一: 在不想使用緩存的input中添加 autocompl

web.xml error-page 作用解決方案

今天遇到一個問題(應該是個老問題,但網上答案各異),記錄下來  在web.xml中配置錯誤頁面跳轉如下:  <error-page>  <exception-type>java.lang.Exception</exception-type>

springmvc mybatis 註解的方式 事務作用解決方案

1、使用springmvc導致事務不起作用時,首先檢視是否元件重複掃描問題導致        由於採用的是SpringMVC、 MyBatis,故統一採用了標註來宣告Service、Controller。伺服器啟動時的載入配置檔案的順序為web.xml---root-con

'autocomplete="off"'在Chrome中作用解決方案

最近專案中遇到一個令人頭疼的問題,查閱各種資料,嘗試各種方法,最終得以解決;哎···下面就說說這心酸的歷程吧。 大家都知道autocomplete屬性是表單欄位中的HTML5新屬性,該屬性有兩種狀態值,分別為"on" 和 "off",該屬性可省略:省略屬性值後預設值為"

autocomplete="off" 作用解決方案

autocomplete屬性是表單欄位中的HTML5新屬性,該屬性有兩種狀態值,分別為"on" 和 "off",該屬性可省略:省略

Git裡.gitignore檔案作用解決

.gitignore中已經標明忽略的檔案目錄下的檔案,當我想git push的時候還會出現在push的目錄中,原因是因為在Studio的git忽略目錄中,新建的檔案在git中會有快取,如果某些檔案已經被納入了版本管理中,就算是在.gitignore中已經聲明瞭忽略路徑也是不起作用的,這時候我們就應該先把本地快

iOS Git建立gitignore檔案, gitignore 作用解決辦法

1.建立gitignore檔案 開啟終端, cd 進入到專案所在目錄,輸入touch gitignore即可, 然後編輯 gitignore, 編輯成功之後, mv gitignore .gitignore換名字, 這個時候.gitignore檔案會自動消失, 點檔案不能顯示的. 在該資料夾下打

git_舊瓶新酒?談.gitignore檔案作用解決方案

git中.gitignore檔案不起作用的解決 本篇內容實際上很多部落格已經提到了,但是我想說的,是經過實際測試有效的解決方法。 什麼情況下.gitignore檔案會失效 當你已經使用git來track了一些不想要的檔案時,這些檔案是無法被.gitignore檔案忽略的。

Shiro unauthorizedUrl 作用解決方法

Shiro 通過註解方式判斷當前使用者沒有許可權時,跳轉不到指定的錯誤頁面,就是因為 unauthorizedUrl 不起作用,解決方法就是在 shiro 配置中加上下面這一段配置(異常全路徑做key,錯誤頁面做value) <bean class="org.springfram

微信小程式設定height 100% 作用解決辦法

https://blog.csdn.net/wshpwangshiyu/article/details/79744884 問題:微信小程式設定背景圖片高度適應整個螢幕,設定height 100% 不起作用? .container-all{ width: 100%; he

Struts2中JSTL標籤作用解決辦法

1.設定某個jsp頁面使用el表示式,需要在jsp頁面加上(控制單個頁面) <%@ page isELIgnored="false"%>  //我設定了這點就可以了, 2.看你的web.xml檔案中頭的引用應該是 2.4.xsd <web-app id="WebApp_

iOS工程配置git忽略檔案(.gitignore) .gitignore無效解決辦法

開啟終端cd到本地倉庫,和.git同層(檢視隱藏檔案) $ cd project $ ls -a 複製程式碼 建立.gitignore檔案 $ vim .gitignore 複製程式碼 鍵入 "i",看到下面這個,進入編輯模式 -- INSERT -- 複製程式碼 把

BrowserSync的大坑,監聽作用解決辦法,附gulp瀏覽器同步自動重新整理部署方法

                能將本地伺服器代理到localhost:3000/localhsot:3001的操作:按照官網來操作的程式碼是不起作用的:browser-sync start --proxy "127.0.0.1:8081" "E:/newcrm/trunk/4_Tools/crm/**/*.

Qt 佈局設定stretch,作用解決方法

addWidget(QWidget *widget, int stretch = 0, Qt::Alignment alignment = Qt::Alignment()) insertStretch(int index, int stretch = 0) setStretchFactor(

eclipse匯入maven工程pom.xml檔案作用

匯入硬碟中的maven工程時要確保import的是maven選項下的Existing Maven Pojects。 接著要替換maven倉庫的地址為自己定義的地址 window->preference->maven->user settings

Git忽略規則生效的解決辦法

在git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 .gitignore 檔案的方法(如無,則需自己手工建立此檔案)。這個檔案每一行儲存了一個匹配的規則例如: # 此為註釋 – 將被 Git 忽略 *.a # 忽略所

.gitignore檔案作用

轉載:http://t.hengwei.me/post/gitignore%E6%96%87%E4%BB%B6%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8/#根本原因 當我們用git時常常會習慣把我們不想上傳到遠端程式碼庫中的一些本地檔案(夾)放