1. 程式人生 > >Git忽略規則不生效的解決辦法

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

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

# 此為註釋 – 將被 Git 忽略

*.a       # 忽略所有 .a 結尾的檔案
!lib.a    # 但 lib.a 除外
/TODO     # 僅僅忽略專案根目錄下的 TODO 檔案,不包括 subdir/TODO
build/    # 忽略 build/ 目錄下的所有檔案
doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

規則很簡單,不做過多解釋,但是有時候在專案開發過程中,突然心血來潮想把某些目錄或檔案加入忽略規則,按照上述方法定義後發現並未生效,原因是.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。那麼解決方法就是先把本地快取刪除(改變成未track狀態),然後再提交:

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

相關推薦

Git忽略規則生效解決辦法

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

git ignore 新增忽略檔案生效解決辦法

前提:有時候我們在Android Studio中修改了Project下的 .gitignore檔案,添加了一些忽略檔案例如: .gradle /local.properties /.idea/wo

git忽略規則生效 .gitignore生效解決方法

原因:.gitignore只能忽略那些原來沒有被追蹤的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。那麼解決方法就是先把本地快取刪除(改變成未被追蹤狀態),然後再提交:git rm -r --cached .git add .git commi

supervisord stdout_logfile 生效解決辦法

文件 cto path stream app dir flow art pri 配置文件 [program:p2p_recv] command = /ebs_data/appenv3/bin/python xmpp_p2p_recv.pyc process_name =

html 引入js生效 解決辦法

1.問題描述,js放在<head>裡面不生效    js存放路徑/xxx/src/main/webapp/js/common.js    頁面存放地址:/xxx/src/main/webapp/WEB-INF/xxx/xxx/xxx/xxx

security中jsr250生效解決辦法

在springSecurity.xml檔案中開啟註解支援,springSecurity中預設是關閉的: <security:global-method-security jsr250-annotations=“enabled”/> 在pom檔案中新增

頁面設定body高度height:100%生效解決辦法

直接body{ height: 100%; }不生效的話,那就在前面加個html吧,如下: html,body { height: 100% } 如果想要知道原理的可以參閱下面這篇文章,寫得很好

chrom中文換行word-break:break-all生效解決辦法

今天有朋友找我說是文字換行出現了問題,新行起始為標點符號的話,總會把第一行最後一個字給帶下去,搞的很不美觀,像這種常見的文字排版問題當然是教他怎麼粗暴解決了, 什麼加寬,減寬,調文字間距,上下錯兩個字灑灑水啦,奈何他們公司UI異常強硬,要求他連文字間距都不能改,第二行是引號

《jar,apk利用proguard去除日誌log生效解決辦法

assumenosideeffects     assumenosideeffects,proguard 配置檔案裡的引數。assume no side effects;假定無效;該屬性也就是標識

Redis | 學習篇 Redis 配置密碼生效解決辦法

1) 在/etc/redis/6379.conf 找到這一行:# requirepass foobared2) 將註釋符號去掉,將後面修改成自己的密碼,如:requirepass 1234563) 然後

Eclipse Decompiler生效解決辦法

.com 分享 ren bubuko 分享圖片 image inf efault lips 如下圖,解決方案,Preferences->General->Editors->File Associations->*.class->Decompil

Git忽略規則及.gitignore規則生效解決辦法

ber 刪除 archive border 無效 class num build index 在git中如果想忽略掉某個文件,不讓這個文件提交到版本庫中,可以使用修改根目錄中 .gitignore 文件的方法(如無,則需自己手工建立此文件)。這個文件每一行保存了一個匹配的規

Git忽略規則和.gitignore規則生效解決辦法

note 生效 sub cached git 一行 server 自己 原來 Git忽略規則: 在git中如果想忽略掉某個文件,不讓這個文件提交到版本庫中,可以使用修改根目錄中 .gitignore 文件的方法(如果沒有這個文件,則需自己手工建立此文件)。這個文件每一行保存

【其他】Git忽略規則及.gitignore規則生效解決辦法

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

Git 忽略規則及. gitignore 規則生效解決辦法

 .gitignore 只能忽略那些原來沒有被 track 的檔案,如果某些檔案已經被納入了版本管理中,則修改. gitignore 是無效的。那麼解決方法就是先把本地快取刪除(改變成未 track 狀態),然後再提交: ? 1 2 3 git rm

Git忽略規則及.gitignore規則生效解決辦法 | 修改.gitignore檔案Github上生效解決辦法

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

.gitignore規則生效解決辦法

裝載於:https://www.cnblogs.com/zhangxiaoliu/p/6008038.html Git忽略規則: 在git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 .gitignore 檔案的方法(如果沒有這個檔案,則需自己手工建立此檔案)。這

windows環境下,git配置祕鑰生效解決

使用git過程中會出現反覆讓你輸入使用者名稱和密碼的情況,比較煩嗎,因此我們可以配置SSH KEY,讓我們在拉取和提交程式碼是不用輸入密碼。但是配置過程中可以出現配置好的祕鑰不生效的情況。 1.在搭建的git網站刪除原有key,如圖 2.配置使用者名稱和郵箱,在git

git專案提交以後新增或者修改忽略檔案無效的解決辦法

一、git專案提交以後新增或者修改忽略檔案無效的解決辦法。   首先為避免衝突需要先同步下遠端倉庫,這裡以develop分支為例 git pull origin develop 在本地專案目錄下刪除快取 git rm -r --cached . 新建.gitigno

jQuery Validate寫的驗證規則生效問題解決

今天開始學習了jQuery Validate表單驗證:匯入的包都匯入了:包括三個:jquery-3.3.1.min.jsjquery.validate.min.jsmessages_zh.js分別是jquery包、jquery validate外掛包、jquery valid