Git是一种非常优秀的免费开源分布式版本控制系统。本文将对常用的命令进行集中记录,以方便查阅。
需要注意的是,这里我只简要记录指令功能,对于新人学习来说还是推荐廖雪峰老师的教程,非常浅显易懂。
本篇文章是关于创建Github远程仓库的各种相关操作指令。
在本机上创建SSH Key并在GitHub上添加SSH Key。
1. 本地建库后上传至远程库
登陆GitHub,右上角new repository,进入Create a new repository页面。填写Repository name。其他默认别乱改动。然后点Create repository。
新页面里有Pushing an existing repository from the command line标题,下面还有2条代码。在本地已创建好的仓库里打开Git并输入这2条代码,顺利的话则创建远程库成功。这2条代码解释:
$ git remote add origin ......
关联远程代码库,其中……位置是创建好的远程代码库地址,格式如: https://github.com/polaris-c/learnGit
$ git push -u origin master
第一次把本地库的master分支推送到远程库。加上-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来。以后推送或拉取就可以不用加-u参数了。
$ git push origin master
把本地master分支的最新修改推送至GitHub,如果是其他分支的话就把master换为其他分支名称。
2.远程建库后克隆至本地库
登陆GitHub,右上角new repository,进入Create a new repository页面。填写Repository name,同时勾选Initialize this repository with a README,这样GitHub会自动创建一个README.md文件。之后我们就可以比较方便地判断这个远程库是否下载至本地了。
在本地准备存放库的文件夹里打开Git,无需init初始化,直接输入以下代码:
$ git clone ......
…… 的位置是刚才创建好的Git远程仓库地址。顺利的话就能看见一个与远程库同名的文件夹,打开文件夹,看到README文件,证明远程库已经被下载至本地了。