提交中的更改但不在源文件中

Changes in commit but not in source files

我已经从另一个盒子克隆了 git 存储库。但是当我进行更改、在本地创建提交并推送它们时,我在源框中的源文件中看不到这种更改。在此框上,我已推送提交,但更改将在 git reset --hard HEAD.

后可见

我不理解这种行为。如何解决?

您可以 "fix" 使用检查 HEAD 的 "source" 上的 Git's server-side hooks (e.g. post-receive) 之一(使用 checkout,无需 reset) 到工作树。