我通常通过ssh(screen和vim)在远程服务器上工作,我有一个Git存储库.有时我不上网,所以我的笔记本电脑上有一个单独的存储库(从我的遥控器克隆).
但是,我无法从远程端的这个存储库中取出,因为我通常在防火墙后面,或者我没有公共IP.
我已经读过,我应该只是推到一个裸存储库.我应该如何将更改推送到远程存储库?
在更新后的挂钩中使用以下代码时是否可以包含子模块?
GIT_WORK_TREE=/path/to/directory git checkout -f
Run Code Online (Sandbox Code Playgroud)
我还有什么其他选择来分发代码,包括更新后挂钩的子模块?
谢谢.