[精讚] [會員登入]
983

[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

你可能感興趣的文章

程式、函數、資料庫命名的風格 程式或資料庫自己定義統一的命名規則,可以防止因為一個拚字的錯誤花了半個小時來找,也可說是提升工作效率的關鍵。

HTC 10evo的相機不同ISO比較 新入手的HTC10 EVO這台1.6千萬畫素的相機,不同ISO和解析度畫質的比較

中國台灣香港澳門各省市英文代碼 中台港澳英文代碼一覽表

如何開啟 .sqlite 的檔 如何開啟 .sqlite 的檔?

移除google 的頁庫存檔--移除在google中保存的網頁資料 我的網頁或文件被google保存了,但我不想給別人下載要怎麼做?

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

隨機好文

[MAC] 截取螢幕畫面的方法 截取螢幕畫面的方法,在MAC中叫作螢幕快照,英文是screenshot

為什麼要買長達二十年的保單? 為什麼要買長達二十年的保單?找一個可以說服我買二十年保單的理由。

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

對物品的感情 這個議題很奇怪,可是大部分的人都會有,物品是死的,壞了就淘汰,出新的就被替換。為何會有情感?

FTP的主動模式及被動模式 FTP的服務常會被防火牆擋掉,所以對於主動和被動模式,需要很了解