自学git心得-2
趁着最近还没忙起来,抓紧更新一下学习心得。
现在的情景是,我们已经在本地创建了一个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的核心,说白了就是建立本地库和远程库之间的联系,本地库是我们自己的工作平台,远程库可以是自己的也可以是一个团队共享的平台,二者结合就为代码的管理提供了极大的便
利!
下一节内容是分支管理,是开发过程中很重要的一块。