GIT實現本地配置檔案修改後不提交遠端倉庫

2022-08-10 03:30:10 字數 562 閱讀 8227

專案開發的時候,有些公共的配置檔案修改後不想提交,則時候需要怎麼做呢?這根據不同情況使用不同的命令

這種情況,就是遠端倉庫中沒有,是自己在本地配置的檔案不想提交,這時候只要在該檔案同級目錄下配置.gitignore檔案,.gitignore檔案中加入配置檔案的名字即可,.gitignore檔案是git用來設定不需要提交遠端倉庫的檔案的配置檔案,但前提是遠端倉庫中沒有對應的檔案提交過。

這種情況,就是從遠端倉庫拉取下來到本地的配置檔案被修改了,但修改不想被跟蹤提交,這時候可以使用兩個命令:

git關閉跟蹤檔案修改提交

git開啟跟蹤檔案修改提交

同理,設定符合特定命名的檔案、特殊字尾的檔案、特定目錄下的所有檔案都是命令:git update-index --assume-unchanged 

assume-unchanged:我的理解是關閉本地檔案與遠端倉庫跟蹤,不再影響或被影響遠端倉庫,因此一旦使用assume-unchanged,檔案將不再從遠端倉庫pull更新,也不再push推送遠端倉庫了。

關閉git跟蹤本地檔案修改

開啟git跟蹤本地檔案修改

在Linux下不重啟讓配置檔案修改後立即生效的辦法

在linux修改配置檔案後可能沒有生效,比如jdk檔案配置,配置後可能沒有生效,為了讓檔案生效,如下操作可以讓配置檔案生效。例如,我剛修改了 etc profile 或 bash profile 檔案,我想讓剛剛作出的修改立刻看到效果,但又不願意重啟,這時,就可以利用 source 命令或 命令讓剛...

mysql修改配置檔案後的啟動錯誤

修改完mysql配置檔案後,重新啟動報錯 starting mysql.error the server quit without updating pid file usr local mysql var izbp1b0a77gz.pid 連線mysql的時候報錯 error 2002 hy000...

解決Windows服務修改配置檔案後必須重啟的問題

解決方法 讀取配置檔案前先重新整理檔案 重新整理命名節,在下次檢索它時將從磁碟重新讀取它。分析 net讀取配置檔案一般是從快取中讀取,修改配置檔案後並不能影響快取中的值,而讀取前重新整理檔案,net會從硬碟檔案中讀取而不是從快取中讀取配置檔案值 效能比較 呼叫refreshsection 後讀取10...