我有两台 Windows 机器可以使用相同的代码存储库。为了方便起见,我将一个用于 Git 服务器临时,并在另一台机器上克隆代码。更改完成后,我会将更改推回。
我在 Windows 下的 Git Bash 中通过以下命令启动 git 服务器:
$ git daemon --base-path=E:/MyCode/ --export-all --enable=receive-pack
但是当我从另一台机器推回更改时,什么也没有发生。另一台机器在上传 UI 上停留了很长时间,直到我将其关闭。
在服务器端,当我关闭推送操作时,Git Bash 显示一条错误消息:
[2944] 致命:写入错误:参数无效
为什么?如何将更改推回?