1. <ins id='gt3yq'></ins>

    2. <tr id='gt3yq'><strong id='gt3yq'></strong><small id='gt3yq'></small><button id='gt3yq'></button><li id='gt3yq'><noscript id='gt3yq'><big id='gt3yq'></big><dt id='gt3yq'></dt></noscript></li></tr><ol id='gt3yq'><table id='gt3yq'><blockquote id='gt3yq'><tbody id='gt3yq'></tbody></blockquote></table></ol><u id='gt3yq'></u><kbd id='gt3yq'><kbd id='gt3yq'></kbd></kbd>

        <span id='gt3yq'></span>
        <fieldset id='gt3yq'></fieldset>

        <i id='gt3yq'><div id='gt3yq'><ins id='gt3yq'></ins></div></i>
        <i id='gt3yq'></i>

      1. <dl id='gt3yq'></dl>
        <acronym id='gt3yq'><em id='gt3yq'></em><td id='gt3yq'><div id='gt3yq'></div></td></acronym><address id='gt3yq'><big id='gt3yq'><big id='gt3yq'></big><legend id='gt3yq'></legend></big></address>

            <code id='gt3yq'><strong id='gt3yq'></strong></code>

            在Linux系统下使用Github的基本教程

            • 时间:
            • 浏览:4
            • 来源: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"下的分支选项: