我知道我们在这里有很多讨论,但这些都没有解决我的问题。所以在这里提出我的问题。
我想在执行git状态时将某些文件显示为已修改,我尝试了不同的选项,如下所述: here 恩。 我想解开test.txt文件,我尝试这样: git update-index --skip-worktree test.txt
当我执行git状态时,它仍然显示为已修改。这里有什么问题吗? 此外,我尝试将此添加到 .git / info / exclude 文件但没有运气。任何人都可以在这里提出一些想法吗?
答案 0 :(得分:0)
只需将其从git状态删除即可:
git reset -- afileBeginModified
但完全未完成将是以下的组合:
git rm --cached -- afile_I_Dont_want_to_see_ever
echo afile_I_Dont_want_to_see_ever > .gitignore
答案 1 :(得分:0)
在您标记文件之前,这些文件必须已经在暂存区中。您必须先将它们从暂存区移除以排除它们。
首先,运行“git reset”以从暂存中删除文件。
然后,运行 'git update-index' 命令将文件标记为 Skip-Worktree/Assume-Unchanged。