现在的情况是 你已经有了一个远程仓库,现在想要开发代码 如何操作建立本地和 远程的仓库 如何建立联系呢?有两种方式 git remote add 和git clone
-
git remote add
的前提是 你使用git ini
· 初始化了本地仓库
现在,我们根据GitHub的提示,在本地的lishuang
仓库下运行命令:
$ git remote add origin https://gitlab.com/lishuang/liss.git
git pull origin master
这样 你的本地就和远程建立了关系 你就可以 提交代码啦
添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。
- 还有一种方式是 git clone 这时候 你没有初始化本地仓库 你刚进入一家新公司,公司已有的代码在远程版本库里面 然后你就可以直接执行
bogon:lishuang shuang$ git clone https://gitlab.com/lishuang/liss.git
Cloning into 'liss'...
Username for 'https://gitlab.com': ****
Password for 'https://492060267@qq.com@gitlab.com':
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
Checking connectivity... done.
bogon:lishuang shuang$ ls -ah
. .. liss
bogon:lishuang shuang$ cd liss
bogon:liss shuang$ ls -ah
. .. .git test.txt
我们可以看到 远程版本库的代码已经下载下来了 然后还多了个.git
文件
- 要克隆一个仓库,首先必须知道仓库的地址,然后使用
git clone
命令克隆。
Git
支持多种协议,包括https
,但通过ssh
支持的原生git
协议速度最快。