趁着最近还没忙起来,抓紧更新一下学习心得。

现在的情景是,我们已经在本地创建了一个Git仓库,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协

作。我们还是循序渐进,一步一步来~

1.添加远程库

我们登陆github官网,进入个人主页后,建立新的repository,命名为learngit,接下来我们要做的就是把本地库与之关联起来从而把本地库的内容推送上去。

2.把本地库的内容push到git远程库

我们首先用命令git remote add origin git@github.com:ustcychu/learngit.git把本地库与远程库关联起来,当然前提是我们已经给自己的git账户配置好了SSH Key;

第二步,用git push -u origin master推送内容到远程库,实际上是把当前分支master推送到了远程,由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的

master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

注意:前提在于我们已经配置好了SSH Key,配置方法参考我给出的链接;

3.从远程库克隆内容到本地库

我们新建一个远程库learngit,自带一个readme.txt, 接下来我们用命令 git clone git@github.com:ustcychu/learngit.git 或者 git clone https://github.com/ustcychu/learngit.git 实现这一步克

隆。再通过命令cd learngit即可获知本地库的地址,打开就可以看到了,内容和远程库一模一样~

这一节的内容是git的核心,说白了就是建立本地库和远程库之间的联系,本地库是我们自己的工作平台,远程库可以是自己的也可以是一个团队共享的平台,二者结合就为代码的管理提供了极大的便

利!

下一节内容是分支管理,是开发过程中很重要的一块。

最新文章

  1. 使用Ruby来实现批量更新AD中字段
  2. 从零开始学习jQuery (五) 事件与事件对象
  3. JS检查是否支持Storage
  4. 深入.net(多态一)
  5. 面试题整理:SQL(二)
  6. truncate 函数用法示例
  7. Android获取IMSI和IMEI
  8. LODS LODSB LODSW LODSD 例子【载入串指令】
  9. ios本地文件内容读取,.json .plist 文件读写
  10. Iterator 的hasNext方法和next方法
  11. 2017计算机学科夏令营上机考试-C:岛屿面积
  12. Pycharm在运行过程中,查看每个变量的方法(show variables)跟终端一样显示变量
  13. Java核心技术-映射
  14. 洛谷 3295 [SCOI2016]萌萌哒——并查集优化连边
  15. [转载]使用PHP_CodeSniffer规范php代码
  16. 基础知识《零》---一张图读懂JDK,JRE,JVM的区别与联系
  17. alibaba/canal 阿里巴巴 mysql 数据库 binlog 增量订阅&消费组件
  18. SpringCloud使用Feign出现java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory异常
  19. 15_常用API_第15天(Object、String、StringBuffer、用户登陆注册)_讲义
  20. CodeDom生成类文件

热门文章

  1. Flask基础应用
  2. javascript 正则表达式校验方式写法
  3. Python学习 day11
  4. 基于CIDR的IP分组转发算法
  5. 我的Python升级打怪之路【三】:Python函数
  6. CoreJava笔记之线程
  7. Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)
  8. nginx文件访问403问题
  9. 案例20-页面使用redis缓存显示类别菜单
  10. 微信小程序-tab标签栏实现教程