对于某个远程,Fetch URL 和 Push URL 什么时候会不一样?
例如,当我git remote show central
为名为 central 的远程运行时,输出如下所示:
* remote central
Fetch URL: aoberoi@example.com:/home/aoberoi/Repositories/example.git
Push URL: aoberoi@example.com:/home/aoberoi/Repositories/example.git
HEAD branch: master
Remote branch:
master tracked
我只是不明白为什么要从两个不同的 URL 获取和推送,这适用于什么类型的工作流?