[精讚] [會員登入]
1109

[GIT] 使用 .gitignore 來忽略檔案

有些檔案不需要更新到git repository 中,可以使用 .gitignore 來完成

分享此文連結 //n.sfs.tw/15040

分享連結 [GIT] 使用 .gitignore 來忽略檔案@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
最後編修
2021-04-14 15:04:59 By 張○○
 

git是很好用的版本控制程式,

但些檔案不需要更新到git repository 中,可以使用 .gitignore 來完成

在git 的根目錄下建立一個檔案 .gitignore,

以java為例,所有的中繼檔案和編輯器的檔案都不需要傳到git repos. 可以這樣寫

# Intellij <== 使用'#'開頭當註解
.idea/
*.iml
*.iws

# Mac
.DS_Store

# Maven
log/
target/

如此設定之後,爾後進行commit的時候,這些檔案或目錄都會被忽略。

但是,如果已經加入stage的檔案,之後發現要忽略不再更新的時候,該怎麼辦?

最簡單的方法是清除cache再重新加入,這樣git會去尋找檔案的狀態再進行修正:

$ git rm -rf --cached .
$ git add .

 

最後再 commit/push ...,如此就可以了。

END

你可能感興趣的文章

用Nibbler檢視你的網站優缺點 用Nibbler檢視你的網站存取能力、seo、社交媒體和技術

網頁的結構化--為網頁加入自己的搜尋 網頁有原生的搜尋引擎,想把這個引擎交給搜尋引擎顯示。

我有六顆硬碟,該設定 RAID5, RAID50 還是 RAID6? 我有六顆硬碟,該設定 RAID5, RAID50 還是 RAID6?

檢測頁面載入速度 利用google提供的檢測工具來測試網頁的載入速度

[Google] 使用Google的站內搜尋(Site Search) 使用google的站內搜尋功能,讓google能搜尋我的站的資料

YAHOO 拒絕我的mail:spamhaus's list 有人反應yahoo收不到信,因為該ip被列入spamhaus's list

隨機好文

[jQuery] select 元件的取值及給值 html中的元件select,在jquery中要如何使用?

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

Smarty安裝 smarty 是著名的樣版引擎,非常的好用,用多了突然發現拿掉smarty反而不會寫php了,以下是安裝過程..

[CodeIgniter 3] 資料庫的使用方法整理2/2 CI3 承襲 CI2,有很多的builder class可以用,依各人的使用習慣,有人喜歡一堆sql字串,有人喜歡用helper

[大型機台] 熱血高校躲避球 多少少年時光歲月耗在這個遊戲上,二十幾年前的那個時光,唯一想做的事就是把吃飯錢省下來拿去打一場五塊錢的電動,就算是沒錢也