Git提交显示在Git日志中,但更改未显示在文件中

Git提交显示在Git日志中,但更改未显示在文件中,git,config,Git,Config,我有一个用于配置的主服务器和几个进行配置更新的节点。配置是目录中的一个文件,.gitignore忽略除配置之外的所有内容。当我在主机上更改它并添加和提交它时,我会将它推送到所有远程节点,它工作正常,显示IP和成功。但是当我在节点上使用git pull时,它确实显示它得到了一个新的提交,git log正确地显示了所有节点,但是文件在工作树中保持不变。两台服务器都位于主分支上。git fetch->git merge和git pull都不起作用。git能责怪该文件,看看另一个提交是否也修改了那行代码

我有一个用于配置的主服务器和几个进行配置更新的节点。配置是目录中的一个文件,.gitignore忽略除配置之外的所有内容。当我在主机上更改它并添加和提交它时,我会将它推送到所有远程节点,它工作正常,显示IP和成功。但是当我在节点上使用git pull时,它确实显示它得到了一个新的提交,git log正确地显示了所有节点,但是文件在工作树中保持不变。两台服务器都位于主分支上。git fetch->git merge和git pull都不起作用。

git能责怪该文件,看看另一个提交是否也修改了那行代码吗?你把它推到所有节点是什么意思?如果你在这些节点上拉,你在拉什么?你推了什么?通常,如果显示实际命令及其输出,即提供一个小型的、自包含的示例,您将获得最佳答案。看见