使用Git和Github來管理自己的代碼和筆記


一、Github注冊

1、先注冊github.com的賬號,官方網站: https://github.com/

2、登錄

3、創建倉庫,倉庫分公開的和私有的,公開的是免費的,私有的是收費的。我現在創建一個測試倉庫叫blus,使用公開倉庫。 

         

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

4、倉庫創建完畢后如圖

二、Git安裝

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

2、安裝    (我用的自己的 “git資料” 里面的應用程序)

  (1)雙擊應用程序,點擊”next”,再點擊”next”,可以更改安裝路徑后,我沒有更改,就是使用的默認路徑,點擊”next”,彈出如下界面,我把所有的勾都勾上了。

     

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

       

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

        

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

        

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

        

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

        

三、git和github配置

 1、雙擊桌面圖標”Git Bash”,打開如下:

       

2、配置Git,圖示如下: 

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

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

  

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

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

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

         

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

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

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

   

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

  git config –global user.name “用戶名”

  git config –global user.email “郵箱”

  

6、到現在為止,我們就算把Git和github配置完了,現在可以在github托管我們的項目了。

四、使用git和github托管項目代碼

1、剛才我們已經在 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

  這樣就完成了我們要做的所有任務。

2、小結

  現在就基本上可以使用了,每次增加了新文件就先add,然后commit,如果只是改了文件的內容,只執行commit就行了,當然最后一步都是要執行push,把所以改變推送到我們的github上去托管。

  其實,這里有一處提醒,就是最后push那一步,提醒中說,已經有更牛逼的辦法了。所以,你自己去根據提示去看看什么牛逼的辦法吧,如果懶,就這么用就行倒是。

  到這就差不多了,我每次用其實都來看看,不是總是用,有點記不住,第一次這樣就過就記下了,方便以后使用。其實

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

原文鏈接:https://my.oschina.net/bxxfighting/blog/378196     非常贊!  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM