最佳答案
当我在一个配置了远程的 Git 存储库中运行 git remote -v
时,我发现每个远程都有提取和推送规范:
$ git remote -v
ssh://host/path/to/repo (fetch)
ssh://host/path/to/repo (push)
对于指向同类开发人员的远程服务器,不需要推送,而且 Git 无论如何都会拒绝推送到非空的代码仓库。有没有办法将这些远程配置为没有推送地址或者“只能 fetch”?