`

初学github

 
阅读更多

1.github是什么呢? 

   分布式版本控制系统

 

2.github与其他版本控制系统有什么优点?

   分布式,每个人都可以进行更改,然后提交给核心开发小组审核。

   安全,不会因为主机被破坏而造成数据丢失

 

3.如何使用github?

  3.1 先去https://github.com/ 注册一个账号,详细教程的网址:

         http://www.linuxidc.com/Linux/2015-02/114121.htm

 

  3.2 然后下载github并安装,详细教程网址:

        http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000

 

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 git@github.com:用户名/文件名.git

                   举例 $ git clone git@github.com:hesiyuan1994.com/test.git

5.github就是一个远程仓库

只要注册一个GitHub账号,就可以免费获得Git远程仓库

 

6.如何让本地仓库与github上的远程仓库关联呢?

   教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743858312764dca7ad6d0754f76aa562e3789478044000

 

                                                 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics