簡體   English   中英

如何從提交中排除而不刪除?

[英]How to exclude from commits but not delete?

我有一個已經有一些文件的存儲庫。 我想在本地修改它們,但不提交。 我不想刪除它們。 我要凍結它們,怎么辦?

您可以指示Git忽略對跟蹤文件的更改,如下所示:

git update-index --assume-unchanged [filename]

如果您希望Git重新開始注意到對該文件的更改,則可以使用:

git update-index --no-assume-unchanged [filename]

使用此技術要注意的一件事。 我不認為以這種方式標記的文件在git pull或類似操作中受到保護-我認為它們將被覆蓋。 不過,我不確定100%。

在存儲庫中創建一個名為.gitignore的文件.gitignore在查看要提交的文件時會使用其規則。

示例.gitignore。

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

暫無
暫無

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

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