使用Git和Github來管理本身的代碼和筆記

1、Github註冊

一、先註冊github.com的帳號,官方網站: https://github.com/git

二、登陸github

三、建立倉庫,倉庫分公開的和私有的,公開的是免費的,私有的是收費的。我如今建立一個測試倉庫叫blus,使用公開倉庫。 bash

         

   如上圖,點擊New repository按鈕,彈出以下界面,1處填倉庫名,就叫個blus,2處是對這個倉庫的描述,3處那個Public就是公共倉庫的意思,4處的README就是在倉庫裏建立一個README文件,能夠往裏寫一些介紹你這個項目的功能之類的東西,5處那個Add gitignore按鈕,能夠選擇你這個項目是用什麼語言之類的,我選的C,後面那個License我沒有選,點擊」Create repository」。ssh

四、倉庫建立完畢後如圖測試

2、Git安裝

一、在 http://git-scm.com/download/ 選擇合適的版本下載 網站

二、安裝    (我用的本身的 「git資料」 裏面的應用程序).net

  (1)雙擊應用程序,點擊」next」,再點擊」next」,能夠更改安裝路徑後,我沒有更改,就是使用的默認路徑,點擊」next」,彈出以下界面,我把全部的勾都勾上了。3d

     

  (2)點擊」next」,彈出下框。blog

       

 (3)點擊」next」,彈出下框。rem

        

 (4)點擊」next」,彈出下框。

        

(5)點擊」next」,彈出下框。

        

(6)點擊」next」,等待安裝完畢。

        

3、git和github配置

 一、雙擊桌面圖標」Git Bash」,打開以下:

       

二、配置Git,圖示以下: 

 (1)先輸入ssh-keygen –t rsa –C 「郵箱地址」,注意ssh-keygen之間是沒有空格的,其餘的之間是有空格的

    (2)回車以後,會出現一行,讓你輸入一個保存密鑰的地方,括號裏面是它默認的位置,這裏會讓你輸入幾回內容,都不用輸入,直接回車就能夠了,能夠看到如圖的效果(這裏最好都不要輸入,直接回車,我第一次更改了保存的路徑,就出了問題,少了一個文件):

  

      (3)回車以後,這樣密鑰就生成了,能夠打開id_rsa.pub,位置上圖有打印。

三、轉到github網站上去配置一下ssh key

   以下圖,點擊箭頭指示的三角圖標,選擇Settings,而後點擊左側的SSH Keys,以後點擊右側的Add SSH Key,這樣就會出現添加SSH Key的界面,在Title這一欄填一個名字,名字隨意起,以後打開剛纔生成的那個文件id_rsa.pub,全選複製裏面的內容到Key這一欄中,點擊Add Key按鈕完成操做,這時你填的郵箱會收到一封確認的郵件,不用管它。

         

四、驗證一下是否設置成功

   在git bash下輸入以下命令:ssh –T git@github.com 

  若是你是第一次,會讓你輸入yes或no,這時輸入yes就能夠了,其它顯示就和我這個是同樣的。若是你的是出現不是這些內容,有多是顯示權限問題什麼的,就應該是我上面提到的那種狀況,你看一下你生成密鑰時是否操做正確,目錄下是否有那個known_hosts這個文件。

   

五、配置一下用戶名和郵箱:

  git config –global user.name 「用戶名」

  git config –global user.email 「郵箱」

  

六、到如今爲止,咱們就算把Git和github配置完了,如今能夠在github託管咱們的項目了。

4、使用git和github託管項目代碼

一、剛纔咱們已經在 github上面建立了一個叫blus的倉庫,那麼咱們如今就在本地建立一個目錄,來管理這個倉庫。

  (1)隨意建立了一個目錄 test

       (2)右擊目錄,出現的菜單中有Git Bash Here,點擊它。

       

  (3)這時候就在這個目錄上打開了咱們的終端。

  

  (4)輸入 git init,來完成初始化工做。這時候目錄裏面就多了一個.git的目錄了。  

  

  (5)繼續在終端上輸入以下命令,增長對咱們github上建立的buxingxing倉庫的管理。git remote add origin git@github.com:ll623548198/blus.git

  其中ll623548198是我在網站上註冊時使用的用戶名,blus.git是我爲這個項目創建的倉庫名,在網站上顯示是這樣的:

       

  (6)因爲我創建倉庫的時候建立README.md之時,已經算一次提交了,我須要先在本地同步一下倉庫的內容,命令以下:git pull git@github.com:bxxfighting/buxingxing.git

  完成的效果以下圖,而且本地目錄下多出了README.md文件。

  

  (7)本地目錄建立文件,而後把我剛建立的文件上傳到到倉庫上去了。首先在創建一個文本文檔 「1」後:

   a) 執行增長命令,以下:git   add   .    (這後面是一個英文的句號)

   b) 執行提交命令,以下:git   commit   –m   「1」    (若是提交單個文件1,就這樣寫;若是提交全部文件,寫成:git   commit   –m  *)

   c) 執行推送命令,以下:git   push   git@github.com:ll623548198/blus.git

  這樣就完成了咱們要作的全部任務。

二、小結

  如今就基本上可使用了,每次增長了新文件就先add,而後commit,若是隻是改了文件的內容,只執行commit就好了,固然最後一步都是要執行push,把因此改變推送到咱們的github上去託管。

  其實,這裏有一處提醒,就是最後push那一步,提醒中說,已經有更牛逼的辦法了。因此,你本身去根據提示去看看什麼牛逼的辦法吧,若是懶,就這麼用就行卻是。

  到這就差很少了,我每次用其實都來看看,不是老是用,有點記不住,第一次這樣就過就記下了,方便之後使用。其實

  這真是很是方便的,可使用熟練,管理本身的代碼和筆記很好的東西,之前管理代碼,最近發現每次看電子書,裏面寫上筆記,可是同步費勁,如今決定用它來管理了,回去在本身的筆記本上也這樣來用,就能夠同步本身看的進度了。

原文連接:https://my.oschina.net/bxxfighting/blog/378196     很是贊!  

相關文章
相關標籤/搜索