我知道这似乎很常见,但我已经用谷歌搜索并搜索过这个,但我看到的大多数回复似乎只是告诉我做我已经做过的事情......
- 进行了更改
- 暂存文件
- 在本地提交更改
- 推送到远程源/主
成绩单一直说“一切都是最新的”,但没有任何已提交的更改出现在远程分支中。(SSH 和查看目录仅显示 .git 文件夹,没有推送的更改。)
遥控器是一个设置为裸 ( # git config --bool core.bare true
) 的空仓库。
master 分支在本地签出。
更新
根据下面的讨论,我认为澄清最初的意图是谨慎的......
遥控器旨在成为一个实时站点,因此不需要一个裸仓库,并且在遥控器上需要一个工作树,但仍然需要促进“推送”更新的能力。
对于这种特殊情况,另请参阅下面我的回答......