在我正在进行的项目中,有一个用于git clone的shell包装器:
$git clone -b $branch git://$host/$path $ROOT/$repo
(cd $ROOT/$repo && $git remote add ssh git@$host:$path)
我想知道为什么他们这样做&git remote add'在克隆'之后再次这个' git远程添加'命令实际上呢?
答案 0 :(得分:1)
来自Git文档:
远程存储库是托管在其上的项目版本 某处的互联网或网络。你可以有几个,每个 其中通常是只读或读/写。
当您运行git remote add <remote-name> <repository-name>
时,您需要添加一个可以推/拉的远程存储库。
如果您已在本地计算机上开始使用Git仓库并希望稍后将其推送到GitHub等网站,则此功能特别有用。为此,您需要在Github上创建一个存储库,然后编写类似git remote add origin <github-url>
的内容,然后您就可以推送/拉动该存储库。
有关使用遥控器的更多信息,请务必查看http://git-scm.com/book/ch2-5.html