Git 远程仓库

关于远程仓库:

(1) Git 是一个分布式的开源版本控制系统,也就是说,每台客户端都可以充当控制中心,我从本机拉取代码,再提交代码到本机,不需要依赖网络,各自开发各自的
(2) Git 也可以设置一个服务端(即远程仓库),用来合并多台客户端的最终版本代码,平时的小改动由我们自己电脑里面的控制中心来管理,服务端不用关心
(3) GitHub 是一个 web 界面的 git 管理平台,也就是说它底层的技术驱动依然是 git ,一句话区分,git 是管理工具,github 是在线的基于 git 的平台(或者叫做服务)


如何创建远程仓库:

(1) 创建远程仓库:先到 https://github.com/ 注册一个账号,然后点击 Repositories ---> New ( 创建代码库,如 studygit ) ---> 选择 Public ( 公共仓库 ) ---> Create repository
(2) 配置客户端密钥,以便客户端拉取/上传代码:右上角点击自己的头像 ---> Setting ---> SSH and GPG keys ---> New SSH key 把客户端公钥复制进去


如何把本地仓库下的代码推送到远程仓库:

[root@localhost ~]$ cd /data/git                                                       # 进入本地仓库目录
[root@localhost git]$ git remote add origin https://github.com/pzk7788/studygit.git    # 关联本地仓库与远程仓库
[root@localhost git]$ git push -u origin master                                        # 推送仓库目录下的代码到远程仓库
[root@localhost git]$ git push                                                         # 如果再推送代码到远程仓库,直接写 git push 即可
[root@localhost git]$ git pull                                                         # 也可以把远程仓库的代码拉下来


如何克隆远程仓库:

[root@localhost ~]$ cd /tmp/
[root@localhost tmp]$ git clone https://github.com/pzk7788/studypy.git

 

 

 

 

 

 

    

posted @ 2019-01-19 12:48  孔雀东南飞  阅读(234)  评论(0编辑  收藏  举报