我目前有以下 Git 工作流程local normal git repo -> remote bare git repo -> staging normal git repo。我的裸存储库有一个更新后挂钩,如下所示:
cd /path/to/my/staging/repo
unset GIT_DIR
git pull bare master
一切似乎都很好,除了一件事:每次我更改文件并执行“git push origin master”时,修改后的位都会被视为冲突(在 Heroku 上,新的更改只是覆盖旧的,不确定到底是什么发生,但似乎如此)。如何解决这个问题?
谢谢!