1.github是什么呢?
分布式版本控制系统
2.github与其他版本控制系统有什么优点?
分布式,每个人都可以进行更改,然后提交给核心开发小组审核。
安全,不会因为主机被破坏而造成数据丢失
3.如何使用github?
3.1 先去https://github.com/ 注册一个账号,详细教程的网址:
http://www.linuxidc.com/Linux/2015-02/114121.htm
3.2 然后下载github并安装,详细教程网址:
4.廖雪峰的个人网站上有github的全套教程
创建一个仓库:
$ mkdir learngit
$ cd learngit
$ pwd
相关命令:
4.1 pwd命令用于显示当前目录
4.2 git init 用于创建一个新仓库
4.3 git add xxx 将xxx添加到仓库
4.4 git commit -m "xxx"将仓库中的文件提交到仓库上
4.5 git status 查看仓库当前状态
4.6 git diff 查看修改内容
4.7 git log 查看所有提交的版本
4.8 cat xxx 显示xxx文件
4.9版本切换
git reset --hard head^ //回退到上个版本
git reset --hard 版本号 //根据版本号,切换到指定版本
4.10将本地仓库的文件推送到github远程仓库命令: (之前要建立关联,参考 6)
git push origin master
4.11将github上的仓库克隆到本地,完成后本地就会出现相应的文件夹
格式 $ git clone [email protected]:用户名/文件名.git
举例 $ git clone [email protected]:hesiyuan1994.com/test.git
5.github就是一个远程仓库
只要注册一个GitHub账号,就可以免费获得Git远程仓库
6.如何让本地仓库与github上的远程仓库关联呢?
教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743858312764dca7ad6d0754f76aa562e3789478044000