天天看點

linux下配置使用github

     1、安裝

     1、1

使用yum安裝的

指令:$ yum install git git-gui

1、2 生成密鑰對,使用ssh-keygen方法

   1、3 将生成的公鑰複制到github.com中的sshkey中

     如果出現産生的ssh-key無效的錯誤,請改為一行行的複制公鑰内容,注意不要将空格,換行符等複制進來。

特别注意第一個字元不要漏了。

2、測試

将key添加之後,我們測試下能否連結到github。

    指令:$ ssh [email protected]

    看是否有這些内容出現:

linux下配置使用github

3、設定

    為了聯系,可以填寫你的一些資訊

    指令:$ git config --global user.name "your name"

               $ git config --global user.email "your email"

    4、克隆

    假設已經在github.com上邊建立好了工程,我們暫且稱之為遠端倉庫,準備下載下傳下來:

指令:$ git clone [email protected]:alex-my/std.git

linux下配置使用github

    這裡下載下傳了一個名為"std"的工程

5、本地庫新增檔案傳到遠端倉庫

     在本地建立檔案夾,作為本地倉庫,然後建立新檔案,然後将檔案傳到遠端倉庫。

因為遠端倉庫上邊已經有檔案,是以我們需要将檔案先用pull更新下來,然後在将我們新增的檔案傳到遠端倉庫。

linux下配置使用github

    首先建立一個名為“std”檔案夾,不一定與github.com上的工程同名,使用git

init初始化

建立一個檔案vv.h,使用shell重定向寫一些内容,當然,這些工作都可以使用vim替代。

     為了友善,使用git

remote增加一個路徑别名,這樣就不用打那麼長的路徑了。

然後,使用git pull origin master将遠端倉庫更新下來。

檢視後發現,多了兩個檔案,vector.h,readme.md。這是前邊就添加的,你們可能隻有readme.md或者是其它的,當然,這都不是重點。

     git

status是為了列印資訊,可以省略這一步。我們可以看見“?? vv.h”,表示新增了一個vv.h是遠端倉庫沒有的。

     使用git

add将我們要送出的檔案的資訊添加的索引庫中。

commit将索引庫内容送出到本地倉庫中。

使用git push送出到遠端倉庫中。

    6、更新檔案

    git

commit -a -m "brief"

    增加-a,可以隻将所有被修改或删除的且被git管理的檔案送出到本地倉庫中。

git push origin master

此指令将本地倉庫更新到遠端倉庫中,origin是别名,可以用具體url替代。

如果沒有新增加的檔案,不需要使用git add指令。