1. <i id='68sov'></i>
    <fieldset id='68sov'></fieldset>

      <span id='68sov'></span>
        <acronym id='68sov'><em id='68sov'></em><td id='68sov'><div id='68sov'></div></td></acronym><address id='68sov'><big id='68sov'><big id='68sov'></big><legend id='68sov'></legend></big></address>

          <dl id='68sov'></dl>

        1. <ins id='68sov'></ins>

          <i id='68sov'><div id='68sov'><ins id='68sov'></ins></div></i>

          <code id='68sov'><strong id='68sov'></strong></code>
        2. <tr id='68sov'><strong id='68sov'></strong><small id='68sov'></small><button id='68sov'></button><li id='68sov'><noscript id='68sov'><big id='68sov'></big><dt id='68sov'></dt></noscript></li></tr><ol id='68sov'><table id='68sov'><blockquote id='68sov'><tbody id='68sov'></tbody></blockquote></table></ol><u id='68sov'></u><kbd id='68sov'><kbd id='68sov'></kbd></kbd>
        3. 在Linux系统下使用Github的基本教程

          • 时间:
          • 浏览:13
          • 来源:124软件资讯网

              1.

              安装git:

              代码如下:

              sudo apt-get install git-core git-gui git-doc

              2.

              到https://github.com/ 注册一个帐号  ,一会儿客户端登录的时间要使用的 。

              3.

              在客户端安装SSH Key ,利便我们在客户端宁静登录:

              代码如下:

              cd ~/.ssh

              若是提醒“没有谁人文件或目录” ,那么说明你以前没有天生过SSH Key  ,直接跳到第4步 ,否则生存以前的SSH Key:

              代码如下:

              ls

              mkdir key_backup

              cp id_rsa* key_backup

              rm id_rsa

              4.

              代码如下:

              ssh-keygen -t rsa -C "your_email@youremail.com"

              注重:上面要填你注册的邮箱;

              然后会询问生存key的位置 ,我们选择默认  ,一直enter就可以了

              5.

              登录githut  ,有一个Account Settings  ,点SSH public Key  ,然后打开第4步天生的id_rsa.pub文件  ,所有复制到key一栏  ,title可以随便取  ,点击Add Key;

              6.

              然后我们测试一下毗连:

              代码如下:

              ssh -T git@github.com

              第一次会有一个错误提醒 ,不用管他  ,输入yes  ,之后若是顺遂 ,应该会有“Hi 你的注册用户名! You've successfully authenticated, but GitHub does not provide shell access.”的提醒 ,表现准确毗连到了github

              7.

              代码如下:

              git config --global user.name "你自己的名字  ,可以不是注册名"

              git config --global user.email "你自己的邮箱  ,可以不是注册邮箱名"

              git config --global github.user github的注册名

              git config --global github.token XXX

              注重:XXX通过如下方式获取:

              登录github  ,有一个Account Settings  ,点击内里的“Account Admin“  , 其中的API Token即是上述的XXX

              至此  ,我们已经可以用github了 ,下面来建立一个Repository

              8.

              打开 https://github.com/repositories/new  ,填上项目名 ,形貌  ,主页等  ,点击“Create Reopsitory”  ,这时在我们的账户里就建立了一个Repository ,但它是空的 ,下面我们往里加工具:

              9.

              代码如下:

              mkdir XXX

              (XXX是当地要和github同步的文件夹)

              代码如下:

              cd XXX

              git init

              touch README

              (作为例子 ,我们把这里的README同步到上面的Repository里)

              代码如下:

              git and README

              git commit -m 'XXXXXXXXx'

              (XXX是你本次同步所添加的注释  ,利便日后追踪)

              代码如下:

              git remote add origin git@github.com:XXX/YYY.git

              注重:XXX是你的github注册名  ,YYY是适才建立的Repository名

              代码如下:

              git push origin master

              完成之后  ,在你的Repository里就会有适才check in的README了  。

              10.

              更新文件

              代码如下:

              vi README

              自动commit更改文件

              代码如下:

              git commit -a

              更新至远程

              代码如下:

              git push origin master

              11.

              建立和合并分支

              代码如下:

              git branch

              显示当前分支是master

              代码如下:

              git branch new-feature

              建立分支

              代码如下:

              git checkout new-feature

              切换到新分支

              代码如下:

              vi page_cache.inc.php

              代码如下:

              git add page_cache.inc.php

              Commit 到当地GIT

              代码如下:

              git commit -a -m "added initial version of page cache"

              合并到远程服务器

              代码如下:

              git push origin new-feature

              若是new-feature分支成熟了  ,以为有须要合并进master

              代码如下:

              git checkout master

              git merge new-feature

              git branch

              git push

              则master中也合并了new-feature 的代码

              再登录到GitHub可以瞥见"Switch Branches"下的分支选项: