每次远程将更改拉入 Dev [Hub 的更新后挂钩],
我越来越:
错误:未跟踪的工作树文件“somepath/here/.gitignore”将被合并覆盖。中止
如果我git status
在遥控器上这样做,我会得到:
#On branch dev nothing to commit
(working directory clean)
我知道文件在那里,我愚蠢地直接在远程机器上创建它(不做推送);
我了解 git 拒绝合并它。
更新:
我试过在远程机器上做:
git rm .gitignore
但我得到了:
fatal: pathspec 'path/.gitignore' did not match any files
我试过在远程机器上做:
git clean -f
什么也没做,Untracked working tree file
出现同样的错误。
我跑过:
git clean -f -d -x
它删除了遥控器上未跟踪的文件和文件夹。
更新:无论触发推送选项的文件是什么,我都已更改。推送时,裸机检测到更改并进行了更改。
由于某种原因尚不清楚,一个 .css 文件(也许还有更多的东西)没有在远程服务器上进行刷新,所以我无论如何都会改变那个 css 只是为了触发推送,再一次,一切都很清楚。
这显然是我们不应该这样做的方式。显然没问题。但我不能确定。