我不明白发生了什么.我做到了
git add .
git commit
Run Code Online (Sandbox Code Playgroud)
然后我突然看到一堆提交的desktop.ini文件列表.
(我不明白为什么以前的提交没有得到任何一个,并且可能突然改变了,但那是暂时的)
所以,我解除了提交
git reset --soft HEAD~1
Run Code Online (Sandbox Code Playgroud)
在.gitignore上添加了一行:
./**/desktop.ini
Run Code Online (Sandbox Code Playgroud)
做了另一个
git add .
git commit -m "test"
Run Code Online (Sandbox Code Playgroud)
还在添加一堆desktop.ini.我究竟做错了什么?
只需将这个更简单的东西写入您的.gitignore:
desktop.ini
Run Code Online (Sandbox Code Playgroud)
你也可以这样做
**/desktop.ini
Run Code Online (Sandbox Code Playgroud)
但它具有相同的效果。详情请参阅man gitignore。
然后执行以下操作以从索引中获取文件:
git reset --soft
git add .
Run Code Online (Sandbox Code Playgroud)