我克隆了一个远程仓库,里面有三个文件。
file1.txt
file2.txt
file3.txt
我在本地机器上对file3.txt做了修改,不希望这些修改传到远程仓库中,反之亦然。
我了解到使用.gitignore是无法忽略已提交和已跟踪的文件的。
因此,我决定在.git/info/exclude文件中添加以下行:
exclude file
file3.txt
但是,对file3.txt所做的更改仍被显示为未暂存的文件。我希望忽略这个file3.txt文件并防止它在提交和暂存中更新,也需要防止从远程仓库更新file3.txt。
非常感谢任何帮助。
.git/info/exclude
的作用与.gitignore
文件完全相同,只是前者不需要在工作目录中。 - poke