怎樣踏入Github的大門?

Github

GitHub是一個面向開源及私有軟件項目的託管平臺。

Git

Git是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。

入門過程(首次)

  1. 首先註冊自己的賬號

  2. 下載git(https://www.git-scm.com/download/),安裝過程全部默認即可,安裝完成。

  3. 打開Git bash (Git中的Bash是基於CMD的,在CMD的基礎上增添一些新的命令與功能。所以建議在使用的時候,用Bash更加方便)。

  4. 輸入指令 ssh-keygen -t rsa -C “[email protected]” 這裏的[email protected]改爲你在github上註冊的郵箱,之後會要求確認路徑和輸入密碼,一路回車就行。成功的話會生成.ssh文件夾,進去,打開id_rsa.pub,複製裏面的key。

  5. 登錄Github賬戶,在setting中新建SSH key。

  6. title隨便起,key爲第四步複製的key,直接粘貼進去即可,一定記住第四步複製的是id_rsa.pub,後綴名看清楚。否則就會出現這樣的錯誤,Key is invalid. You must supply a key in OpenSSH public key format。

  7. 檢驗是否成功,在Gitbash中輸入,ssh -T [email protected],如果是第一次的會提示是否continue,輸入yes就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。

  8. 要把本地倉庫傳到github上,需要提前設置username和email,因爲github每次commit都會記錄他們。Gitbash中輸入命令:

git config --global user.name "your name"

git config --global user.email "[email protected]"
  1. git clone https://。。。 下圖黑色圈起來的部分粘貼到此處。 把github上的倉庫克隆到本地。

  2. 將要上傳的項目拷貝到本地文件夾裏,Gitbash中,cd到本地倉庫中,git add test.txt(將修改添加到暫存區)

git commit -m “註釋”(將暫存區裏的改動給提交到本地的版本庫)

-m 參數表示可以直接輸入後面的“message”,如果不加 -m參數,那麼是不能直接輸入message的,而是會調用一個編輯器一般是vim來讓你輸入這個message。

git push origin master

將本地的master分支推送到遠程主機origin上的對應master分支。

tips:使用分支意味着你可以把你的工作從開發主線上分離開來,以免影響開發主線。

如果不是首次使用,首先創建倉庫,把倉庫拷貝到本地,把本地的文件複製到該目錄下,再執行上面第十步即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章