如何向GitHub提交代碼

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

註冊一個GitHub賬號

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

註冊好了登錄進去

配置公私鑰

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

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

ssh-keygen -t rsa -b 4096 -C "your_email@youremail.com"
打開git控制檯,將這段命令複製進去,將郵箱改成自己的,點回車。後面就都直接點回車就可以了。

從圖中可以看到,我們剛剛生成的公私鑰保存的位置

C:\\Users\\86187\\.ssh
我們按照這個路徑就可以找到剛剛生成的公私鑰。id_rsa為私鑰文件,id_rsa.pub為公鑰文件。

2、將公鑰配置到GitHub

在GitHub首頁,點開頭像,點擊Settings

然後點擊SSH and GPG keys

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

首先我們打開公鑰文件,將裡面的內容複製,Key處,Title裡面可以不填。

創建成功後就可以看到有一個ssh key

在GitHub上面創建一個倉庫

在GitHub首頁點擊 Start a project 或者 Create a repository 都可以

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

創建成功後就可以在首頁左邊看到已經有了一個項目

像GitHub提交代碼

首先,我們將GitHub上面我們剛剛創建的代碼拉下來

git clone 項目地址
打開git 控制檯,輸入命令,回車即可。第一次拉,可能會有個提示,直接yes回車就行。

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

默認顯示的是https的地址,我們配置了ssh key,可以用ssh的方式,點擊Use SSH,就可以看到ssh的地址。

然後我們的項目就拉下來了,這個項目裡面只有一個.git文件和創建項目是勾選創建的README.md文件。

簡單的對文件readme.md文件進行修改,在文件中加上一句話,“第一個 GitHub 項目”

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

將本地修改的內容推到GitHub上面的倉庫。

git push origin master
使用命令將本地master分支已將commit的內容push到遠程倉庫 origin(一般情況下取為這個名)的master分支。

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

總結

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