git使用筆記(三)檔案忽略

2022-08-30 13:18:10 字數 565 閱讀 3324

by francis_hao    nov 19,2016

有時候在倉庫裡有一些檔案我們並不想提交,git提供了指定遮蔽檔案的功能

可以在$git_dir/info/exclude(和/或).gitignore檔案中新增不想被追蹤的檔案,但如果檔案之前已經被提交過,已經被git追蹤了的話,再設定遮蔽檔案就不會起作用了。

此功能實現的過程如下

從.gitignore檔案中讀取模式

從$git_dir/info/exclude中讀取模式

從配置變數core.excludesfile指定的檔案中讀取模式

這三個檔案分別對應不同的應用場景:

"1" 本身也可以提交到版本庫中由git控制版本,並可以在別人clone的倉庫中生效。

"2"是用於比較私人的僅僅對於本倉庫生效。

"3"也是用於私人的但是會對所有的倉庫生效

模式匹配的格式:

git使用 忽略檔案

一般我們總會有些檔案無需納入 git 的管理,也不希望它們總出現在未跟蹤檔案列表。通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。git下有2種方式實現忽略檔案的目的。方法一 git info exclude檔案 這個檔案沒有的話可以手動建立。把想忽視的檔名加到這個檔案裡面。...

git 使用筆記

git 使用筆記 初始化資訊 git config user.name name git config user.email com git config core.editor vim git init 初始化資訊 從遠端pull git clone git url git pull push 到...

git使用筆記

回滾 git checkout sql 沒有 git add 之前 執行回滾到原始狀態 git reset head sql 執行git add之後,但是沒有 git commit之前 操作,然後在執行 git checkout git remote v 檢視遠端倉庫詳細資訊 git log log...