是否有一种单一命令的方式来获取远程仓库的最新镜像?那是
- 如果本地仓库还没有:克隆
- 如果它在那里:拉
我知道我可以围绕 (eg if [ -d repo ]; then (cd repo && git pull); else git clone $repourl;fi
) 编写脚本,但我需要最简单的跨平台方式(实际上用于 Jenkins-CI,我知道默认情况下会这样做,但是我需要 2 个支持有限的存储库)。
Git 对其他事情有类似的快捷方式(例如 checkout -b 和 pull 本身),所以我想知道我是否遗漏了什么。谢谢!