在多人协同开发中,一般来说不同的人员有不同的权限,有的人员只有可读权限, 有的具有读写权限,此时只有只读权限的人员应该怎么贡献代码呢? 亦或是项目有多个协作的远程地址,又应该如何管理这些远程仓库来进行协作呢?
Git作为一个分布式的版本管理系统,相对于集中式的版本控制,如SVN等,在此时就体现出了强大的趋势——Git的多远程仓库。远程仓库说简单点就是网络上的项目仓库,可能会有多个。下面就一起来看看怎么使用远程仓库以及如何解决前面我们抛出的问题:
1、查看远程仓库
当我们克隆一个远程的仓库(这里使用的仓库地址是:演示仓库地址)到本地后,当前的项目就已经生成了一个名为origin远程仓库,地址则是指向我们克隆的地址。(什么?还不知道怎么克隆项目?戳我了解)我们可以使用git remote
进行查看:
$ git remote
origin
说明我们已经有一个名字为origin的远程仓库了。如果想查看仓库的地址,使用git remote -v
进行查看:
$ git remote -v
origin https://github