类似:35735862/gitignore-difficulty-with-folder-exclusion-being-ignored
我希望git add .
不导致我的文件被跟踪。
在Windows 10上使用Windows PowerShell的git版本2.24.1.windows.2`。
我的文件是mysf.txt
(my_secret_file)。
[./gitignore
包含:mysf.txt
,但我也尝试了绝对路径,但.\mysf.txt
无效。
[git add . > git status
报告mysf.txt被跟踪。
[git rm --cached mysf.txt > git commit > git status
报告该文件为“未跟踪”。
因此,我删除了mysf.txt,并创建了一个名为secret_file.txt
的新文件。
现在,我确保将文本secret_file.txt
添加到.gitignore
之前,执行以下操作:
git add .
git echo "this file is to be ignored." > secret_file.txt
git commit
git status
secret_file.txt未跟踪。现在,我键入git add .
并会跟踪secret_file.txt!
将.gitignore的编码更改为utf-8。
这可以通过多种方式来完成。 Notepad ++有一个名为“ encoding”的下拉菜单;记事本的另存为对话框中具有编码选项;可以使用linux子系统的touch
命令而不是批处理的echo
命令通过命令行创建文件。