远程库
添加远程库
本地git添加远程库
git remote add origin https://github.com/zhazhayu/ipjone.git
origin是远程库的名字
默认叫origin,远程库的名字可以随便写
查看关联远程路是否成功
git remote -v
推送文件到远程库:
第一次,推送到远程库:
把本地库的所有内容推送到远程库上,实际上是把当前分支master推送到远程。
git push -u origin master
-u参数:由于远程库是空的,我们第一次推送master分支时,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。 以后的推送或者拉取时就可以简化命令。
origin:远程库的名字
master:本地分支的名字
第二次以后,推送到远程库:
只要使用git push origin master推送最新修改即可;
获取内容从远程库:
克隆
克隆是什么意思
就是从远程库中复制内容到本地
从远程库克隆。
git clone git@github.com:michaelliao/gitskills.git 克隆出一个本地库
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin。
Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。
远程库信息
查看远程库的信息
git remote
上面显示了可以抓取和推送的origin的地址。如果没有推送权限,就看不到push的地址。
git remote -v
删除远程库
git remote rm origin 我们可以删除已有的GitHub远程库
马市
添加远程库
添加的意思是:把本地和码云的远程库关联
git remote add origin git@gitee.com:liaoxuefeng/learngit.git
查看关联远程路是否成功
git remote -v
删除远程库
git remote rm origin 我们可以删除已有的GitHub远程库:
本地添加2个远程库
git remote add github git@github.com:michaelliao/learngit.git 远程库的名称叫gitee,不叫origin,远程库的名字可以随便起
git remote add gitee git@gitee.com:liaoxuefeng/learngit.git
git push github master
git push gitee master
这样一来,我们的本地库就可以同时与多个远程库互相同步: