远程仓库
常用远程仓库
配置
- 创建SSH Key:
ssh-keygen -t rsa -C 'xxx@xx.com'
以上命令会在当前window用户的目录里创建.ssh目录,里面有id_rsa(私钥)和id_rsa.pub(公钥)两个文件 - 把私钥或公钥添加到远程仓库
测试线路是否连通:ssh -T git@github.com
连接
建立本地仓库与远程仓库的连接
-
关联远程仓库
先有本地仓库,后有远程仓库的时候,如何关联远程仓库git remote add origin 远程仓库地址
PS:删除远程仓库连接:git remote remove <远程仓库名>
-
从远程库克隆(推荐)
先有远程库,后有本地仓库的时候,如何关联远程仓库git clone 远程仓库地址
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin
推送到远程仓库
git push
格式:git push <远程主机名> <本地分支名>:<远程分支名>
建议使用git push -u origin master推送文件
拉取与合并(同步本地与远程仓库)
- git pull
格式:git pull <远程主机名> <远程分支名>:<本地分支名>
–allow-unrelated-histories - git fetch
- git merge
push和pull后的分支顺序格式:<来源地>:<目的地>