我是Git的新手并且已经对一些使用Gulp编译成.css文件的.scss文件做了一些工作。
我已经完成了我的工作,现在准备将我修改过的文件推送到Github了。但是,当我执行git status
时,我会看到3个未跟踪的文件:日志,.js和.scss。
这些文件是如何标记为未跟踪的?我以为我必须自己说明一下。
答案 0 :(得分:0)
在git中,工作目录中但尚未明确添加的所有文件(即git add
)都标记为"未跟踪"。这实际上意味着它们存在,但是git没有跟踪它们的变化。
答案 1 :(得分:0)
默认情况下,文件处于git update-index --no-assume-unchanged <path_to_file>
状态。你必须将它添加到git以确保git开始跟踪它。
您可以通过编写以下
跟踪特定文件 git update-index --assume-unchanged <path_to_file>
如果您再次取消跟踪文件,可以通过
进行操作 git update-index
git add
将文件注册到索引 - 因此,开始跟踪文件。但是,正如其他答案已发布"C:\Program Files (x86)\PuTTY\plink.exe" -telnet thisUser@someIP -P 22
也会将文件内容添加到索引中 - 这会增加跟踪文件并将此文件添加到暂存区域(准备提交)