当我查看一些git命令时,有时url选项会填充一些带有@符号的奇怪URL。例如,git clone git clone -b my-branch git@github.com:user/myproject.git
。
这是什么格式,像http://example.com
这样的网址可以这样表示吗?
或者我完全错过了什么?
答案 0 :(得分:3)
如几个Git手册页所述,包括the one for git clone
:
另一种类似scp的语法也可以与ssh协议一起使用:
- [用户@] host.xz:路径/到/ repo.git /
表示这是ssh://[user@]host.xz/path/to/repo.git/
的简写。
(这个特殊的扩展是一个特殊的Git技巧。大多数其他URL处理程序不会以这种方式处理参数。)
答案 1 :(得分:1)
management form,它不常遇到。