簡體   English   中英

如何禁止使用git修改某些文件?

[英]How to forbid modification of certain files with git?

假設我在存儲庫中有一個folder/1/file.txt文件。 如果該文件被修改,我不希望提交。 我可以創建一個新文件folder/2/file.txt ,但不能修改原始文件。 可能嗎?

您可以通過兩種方式保護某些文件,使其不被修改。

選項1:

git update-index --assume-unchanged filename 在分支上工作時,此命令可以臨時刪除某些文件。 但是,當您要切換到另一個分支時,應首先使用git update-index --no-assume-unchanged filename

選項2:

正如Edmundo所說,您可以使用預提交掛鈎檢查受保護的文件是否被修改。 如果是,請停止此提交或創建受保護文件的副本文件,然后繼續提交。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM