Git 對已經加入版本控制的文件,修改後希望不被提交辦法

原文鏈接:https://blog.csdn.net/huang100qi/article/details/83142730

問題舉例:假設網站有一個數據庫配置文件db.php,通過git做版本控制,已經將這個文件提交到git庫中。但是本地的數據庫配置是讀取的本地數據庫,所以希望這個db.php文件在每次提交代碼的時候不被提交。

說明:通過.gitignore是無法辦到的,因爲db.php已經加入版本控制了

解決辦法:

# 執行命令將db.php加入不提交隊列

git update-index --assume-unchanged include/db.php

# 執行命令將db.php取消加入不提交隊列

git update-index --no-assume-unchanged include/db.php

# 查看已經添加到隊列的文件
git ls-files -v . | findstr "^h"

# 說明:include/db.php 爲文件的路徑
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章