1. 程式人生 > >eclipse git提交忽略檔案gitignore,以及不起作用問題解決

eclipse git提交忽略檔案gitignore,以及不起作用問題解決

eclispe中git提交時,一些類似.classpath, .project文件不能提交,需要在pom.xml平級目錄下新建.gitignore檔案進行設定。


有時候專案中存在了.gitignore檔案,但是看不到,需要這樣設定



.gitignore檔案設定了,commit時候還是會看到.classpath,.project會包含在內,這是因為gitignore檔案只會忽略那些沒有被git  track的檔案,即檔案上有?打標記的檔案,已經被track的會不起作用,執行如下指令即可解決問題:

git rm -r --cached .

git add .

git commit -m "update gitignore"


指令解釋:

git rm -r --cached .意思是刪除了檔案index,從track狀態變為untrack狀態,執行後會看到專案下所有檔案

都會帶上?符號。參考官方說明:


git add . 意思是將當前目錄下的所有檔案再add到index,注意這時候.gitignore檔案就會起作用,裡面配置

的檔案型別,將不會被add到index。同時檔案上也不會出現?這個符號。可以這樣理解,凡是在.gitignore中

標記的檔案,就會預設為本地檔案,跟git無關,無論執行什麼git命令,它都不會被執行。

git commit -m 意思是commit到本地倉,並加上comment。

相關推薦

eclipse git提交忽略檔案gitignore以及作用問題解決

eclispe中git提交時,一些類似.classpath, .project文件不能提交,需要在pom.xml平級目錄下新建.gitignore檔案進行設定。有時候專案中存在了.gitignore檔案,但是看不到,需要這樣設定.gitignore檔案設定了,commit時候

git提交忽略檔案或資料夾

在專案根目錄下面 新增 .gitignore檔案 檔案中每一行表示需要忽略的檔案的正則表示式。   .gitignore檔案過濾有兩種模式,開放模式和保守模式 1. 開放模式負責設定過濾哪些檔案和資料夾 例如: /target/ 表示專案根目錄下的target

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

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

git 提交java檔案在Windows下區分大小寫問題

前幾天提交的程式碼(因檔案中修改了類名字),在本地沒有任何問題,程式碼合併其他分支後發現JAVA檔案與JAVA檔案中的class類名不一致。 確認問題: git 預設對檔名大小寫不敏感 處

Git忽略檔案作用解決方案

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

input 屬性為 numbermaxlength作用如何解決

number 簡單 NPU oninput nbsp -s 方案 text input <input type="text" maxlength="5" /> 效果ok, 當 <input type="number" maxlength="5" /

tomcat模式下能成功進入debug模式斷點作用

一、問題 javaSE專案進入debug模式正常啟動,而tomcat啟動web專案進入debug模式,斷點不起作用,按照網上各種方法試了個遍,都不行。 二、原因 根本原因是idea自帶的環境與tomcat帶的環境有了衝突,因為我們的idea預設啟動是catalina.bat啟動,而我的c

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(

JQuery Mobile - input 屬性為 numbermaxlength作用如何解決

<input type="text"  maxlength="5" />   效果ok,當 <input type="number"  maxlength="5" />時maxlength失效,長度可以無限輸入。 解放方案: <i

關於Eclipse和IDEA使用快捷鍵格式化程式碼作用問題解決

Eclipse格式化程式碼快捷鍵:Ctrl+Shift+F格式化不起作用解決方法:1.首先需要看一下是否會彈出什麼介面,如果有彈出,需要進入這個介面相關應用設定更改熱鍵快捷鍵或者關閉2.其次,看使用的輸入法是否是搜狗輸入法,如果是,進入搜狗輸入法設定介面,關閉衝突的快捷鍵ID

發起一個ajax請求response 重定向為什麼作用

總結: Ajax只是利用指令碼訪問對應url獲取資料而已,不能做除了獲取返回資料以外的其它動作了。所以瀏覽器端是不會發起重定向的。 個人理解正常http url請求和ajax請求的區別: 1)正常的http url請求,只有瀏覽器和伺服器兩個參與者。瀏覽器端發起一

spark提交任務引數–executor-cores設定作用

問題描述 1.雖然目前大多數平臺內建Application在提交時,只配置了–num-executors和–executor-memory引數,但是其他APP的開發者可能會配置–executor-cores引數。 舉個例子: ./spark-submit –ma

flume的sink端檔案滾動配置項作用

1.flume滾動配置為何不起作用? 2.通過原始碼分析得出什麼原因? 3.該如何解決flume小檔案? 本人在測試hdfs的sink,發現sink端的檔案滾動配置項起不到任何作用,配置如下: [Bash shell] 純文字檢視 複製程式

git 提交新項目並修改用戶名以及提交郵箱  

github php 本地有一個項目myweb,裏面有.git目錄。線上新建了git倉庫,gitweb。現在要把myweb提交到線上。直接在myweb目錄下,以免沖突,提交不了。所以我用了copy的方法。1.先把項目myweb的 .git目錄,刪除。 2.在/data目錄下,git clone線上的倉庫

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

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

Eclipse Git提交程式碼多了一個“工程同名的資料夾”解決辦法!!!

提交程式碼到Git倉庫,有2種方式。第1種,先在OSChina等平臺建立git專案,本地clone,再在本地修改程式碼提交。√這種方式,沒任何問題。不過,我平時不喜歡這麼幹。第2種,本地已經有了專案,需要提交到git上。×分享程式碼到Git遠端倉庫的時候,本地首先需要建立本地

git提交忽略需要提交到遠端倉庫的檔案

第一步:git命令列中進入本地倉庫第二步:輸入 touch .gitignore (會生成.gitignore檔案)第三步:編輯.gitignore檔案:public/static/upload/________________________________________

git提交忽略文件或文件夾

ping 文件的 寫法 服務器 nac 單個 ... .class layer 在項目根目錄下面 添加 .gitignore文件 文件中每一行表示需要忽略的文件的正則表達式。 .gitignore文件過濾有兩種模式,開放模式和保守模式 1. 開放模式負責設置過濾哪些

git提交忽略必要的文件或文件夾

文件夾 generate clip light sdn 點擊 icon targe 倉庫 轉http://blog.csdn.net/u014079773/article/details/51602344 eclipse安裝git插件設置:點擊“Add Pattern”