1. 程式人生 > >【其他】Git忽略規則及.gitignore規則不生效的解決辦法

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

在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忽略規則.gitignore規則生效解決辦法

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

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

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

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

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

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

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

總結Git忽略某些檔案或資料夾

有些時候,你必須把某些檔案放到Git工作目錄中,但又不能提交它們,比如儲存了資料庫密碼的配置檔案啦,等等,每次git status都會顯示“Untracked files …”,有強迫症的童鞋心裡肯定不爽。 好在Git考慮到了大家的感受,這個問題解決起來也很簡單,在Git工作區的根

轉載Git 的安裝使用的教程

Git 的安裝及使用的教程 ​​​​ 最好不要在官網下載,官網下載要vpn而且速度還很慢 。推薦在 https://github.com/waylau/git-for-win 上下載。這個專案與官網的git釋出是實時更新的,可以不用擔心下載不到最新的版本。 git的下載安裝 我選擇的

gitGit 提示fatal: remote origin already exists 錯誤解決辦法

遠程 分享 mage mod dal -s lock 解決 ack 今天使用git 添加遠程github倉庫的時候提示錯誤:fatal: remote origin already exists. 最後找到解決辦法如下: 1、先刪除遠程 Git

DevExpressGridView的RowClick事件禁用Checkbox選擇的解決辦法

box select bool style 添加 span mail splay 代碼 添加GridView的RowCellClick事件,代碼如下 private void gvBoxMails_RowCellClick(object sender, De

Python用pip安裝python庫下載超時的解決辦法

超時提示 During handling of the above exception, another exception occurred: Traceback (most recent cal

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

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

Keras訓練時視訊記憶體out of memory的解決辦法——fit_generator函式

問題描述:建立好model之後,用model.fit()函式進行訓練,發現超出視訊記憶體容量(一共有12G) 問題分析:fit()函式訓練時,將全部訓練集載入視訊記憶體之後,才開始分批訓練。顯然很容易就超出了12G 解決辦法:用fit_generator函式

手動備份與恢復 Windows 8.1 啟用產品ID可用解決辦法

A.備份 Windows 8.1 啟用     1.在【檔案資源管理器】點【檢視】勾選【隱藏的專案】。     2.複製 C:\Windows\System32\spp\store 資料夾到系統盤以外的地方儲存,並儲存好啟用金鑰。     3.確保儲存的 store\2.0

修改了.gitignore檔案生效辦法

git rm -r --cached . // 刪除快取 git add -A // 重新新增檔案 git com

其他macos安裝git上傳檔案到github

一、Git安裝         下載安裝包,下載完成後按照提示安裝即可。 二、在github上建立專案        到官網註冊一個賬號,然後新建一個倉庫(repositories),選擇自動生成README.md檔案,可以填一些本倉庫的介紹,如下圖: 三、

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

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

VUEgit命令列程式碼提交流程注意事項

本篇為我在提交程式碼的過程中使用過的命令 僅做記錄參考 git命令還有很多 其他功能 可自行百度 命令git add (1)git add . 提交全部修改檔案 (2)git add +檔名 提交單個檔案 命令 git commit -m '描述’ eg: git commi

14git配置忽略檔案的3種情形

【14】git配置忽略檔案的3種情形1:從未提交過的檔案可以使用.gitignore也就是新增之後從來沒有提交(commit)過的檔案,可以使用.gitignore忽略該檔案該檔案只能作用於未跟蹤的檔案(Untracked Files),也就是那些從來沒有被 git 記錄過的

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

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

SpringSpring MVC原理配置詳解

進行 return sub sca scrip uil 線程安全 松耦合 必須 1.Spring MVC概述: Spring MVC是Spring提供的一個強大而靈活的web框架。借助於註解,Spring MVC提供了幾乎是POJO的開發模式,使得控制器的開發和測試更加簡

Android自己定義組件系列1——自己定義ViewViewGroup

全部 int ++ btn -i pre 剪切 final 界面 View類是ViewGroup的父類,ViewGroup具有View的全部特性。ViewGroup主要用來充當View的容器。將當中的View作為自己孩子,並對其進行管理。當然孩子也能夠是ViewGrou