如何向GitHub提交代碼

GitHub是一個基於Git的代碼託管平臺,可以在上面學習別人開源出來的優秀的代碼,也可以將自己的代碼提交到上面去。這篇文章將介紹一下如何才能將自己的代碼提交到GitHub上面去。

如何向GitHub提交代碼

註冊一個GitHub賬號

  • 官網: https://github.com
  • 沒有賬號的話,首先要註冊一個GitHub的賬號,根據流程走就行了,就不詳細介紹了,這裡主要介紹如何像GitHub提交代碼。
如何向GitHub提交代碼

  • 註冊好了登錄進去
如何向GitHub提交代碼

配置公私鑰

  • 我們使用ssh的方式向github上提交代碼,所以要先配置公私鑰
  • gitgub是基於git的代碼託管平臺,要想上面提交代碼要先安裝git,git的安裝教程及常用命令在我的上一篇文章中介紹了。
  • 下面開始配置公私鑰

1、在本地用git生成公私鑰

ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • 打開git控制檯,將這段命令複製進去,將郵箱改成自己的,點回車。後面就都直接點回車就可以了。
如何向GitHub提交代碼

  • 從圖中可以看到,我們剛剛生成的公私鑰保存的位置
 C:\\Users\\86187\\.ssh
  • 我們按照這個路徑就可以找到剛剛生成的公私鑰。id_rsa為私鑰文件,id_rsa.pub為公鑰文件。
如何向GitHub提交代碼

2、將公鑰配置到GitHub

  • 在GitHub首頁,點開頭像,點擊Settings
如何向GitHub提交代碼

  • 然後點擊SSH and GPG keys
如何向GitHub提交代碼

  • 選擇New SSH key,這裡是可以配置多個公鑰的,因為我們可能會不止一臺機器,配置多個,我們可以在不同的機器上配像GitHub提交代碼。
如何向GitHub提交代碼

  • 首先我們打開公鑰文件,將裡面的內容複製,Key處,Title裡面可以不填。
如何向GitHub提交代碼

  • 創建成功後就可以看到有一個ssh key
如何向GitHub提交代碼

在GitHub上面創建一個倉庫

  • 在GitHub首頁點擊 Start a project 或者 Create a repository 都可以
如何向GitHub提交代碼

  • 填寫好項目名,項目介紹,選擇Public或是Private,Public就是別人可以看你的項目,Private就是隻能自己看。下面那個勾上就是為項目創建一個redame文件,這個文件一般用於介紹自己的項目,便於別人搜索和了解你的項目。然後點擊 Create repository就可以了。
如何向GitHub提交代碼

  • 創建成功後就可以在首頁左邊看到已經有了一個項目
如何向GitHub提交代碼

像GitHub提交代碼

  • 首先,我們將GitHub上面我們剛剛創建的代碼拉下來
 git clone 項目地址
  • 打開git 控制檯,輸入命令,回車即可。第一次拉,可能會有個提示,直接yes回車就行。
如何向GitHub提交代碼

  • 如何看到我們的項目地址呢?在GitHub中進入我們的項目,點擊 Clone or download
如何向GitHub提交代碼

  • 默認顯示的是https的地址,我們配置了ssh key,可以用ssh的方式,點擊Use SSH,就可以看到ssh的地址。
如何向GitHub提交代碼

  • 然後我們的項目就拉下來了,這個項目裡面只有一個.git文件和創建項目是勾選創建的README.md文件。
如何向GitHub提交代碼

  • 簡單的對文件readme.md文件進行修改,在文件中加上一句話,“第一個 GitHub 項目”
如何向GitHub提交代碼

  • 然後我們使用 git status 命令查看一下,可以看到 modified: READE.md 此時的文件還是紅色的,還沒納入git管理,使用 git add READE.md 命令,再使用 git status 命令,此時文件顏色就變為了綠色,然後就可以使用 git commit 命令了,再使用git status 就沒有需要提交的文件了。
如何向GitHub提交代碼

如何向GitHub提交代碼

  • 將本地修改的內容推到GitHub上面的倉庫。
 git push origin master
  • 使用命令將本地master分支已將commit的內容push到遠程倉庫 origin(一般情況下取為這個名)的master分支。
如何向GitHub提交代碼

  • 然後進入GitHub中我們剛才建的這個倉庫,點開README.md文件,可以看到我們剛才再本地新增的那句話“第一個 GitHub 項目”已經提交到GitHub上面去了。
如何向GitHub提交代碼

總結

在GitHub上面配置好公鑰之後,對於pull 、push 以及commit這些操作都可以使用圖形化工具完成的,為了讓大家更能瞭解git提交的過程,我這裡都使用的命令的方式完成的。像GitHub提交代碼就介紹到這裡了,希望對大家有幫助。


分享到:


相關文章: