GitHub使用指南

 

簡介:

SSH公私鑰的使用git

github的使用github

git 工具的基本使用ubuntu

基本步驟:

1、github的使用

1.github帳號的建立【官網一步一步建立就好了,這一步驟省略】ssh

2.建立遠程倉庫:工具

建立完帳號後,咱們就能夠建立倉庫了,首次建立倉庫時須要驗證咱們申請github帳號時使用的郵箱,驗證步驟按郵件一步步來就好了:學習

驗證完畢後,再次點擊 Start a project ,填寫項目名稱和描述,勾選 Public 選項和自動初始化 README.md 勾選框,以下圖:測試

點擊 Create repository,就建立成功了。spa

2、SSH公私鑰的使用

1.建立密鑰3d

首先在終端敲入以下指令,而後一直按回車下去,這樣會把密鑰文件放置在默認路徑 ~/.ssh/ 下,而且會建立一套空密碼驗證的密鑰文件,若是不一直按回車的話,在每一次匹對公私鑰都須要再手動輸入一次密碼,爲了解決老是輸入密碼的麻煩,建議一值按回車下去,過程以下:code

2.接下來咱們看看密鑰文件建立成功了沒,由於咱們一直按回車下來的,則密鑰文件在默認路徑~/.ssh/,查看:

咱們能夠看到,密鑰文件存在,其中有後綴.pub的是公鑰文件,沒有後綴的是密鑰文件,至此密鑰文件就建立成功了。

3.關聯公鑰到github帳號下:

(1)首先用cat指令把,公鑰文件中的內容提取出來,也就是 ssh-rsa 文件開頭到 ttwang@ttwang-ilumao[用戶名@主機名] 這段字符串,而後複製下來:

(2)而後回到github, 點擊右上角頭像的下拉按鈕,選擇 Settings:

而後在 Settings 頁面中選擇菜單裏的 SSH and GPG keys,而後點擊右上角的 New SSH key 按鈕,填寫 TitleKey,(Title能夠任意填寫,這裏本人寫的是github學習)  而後點擊 Add SSH key 按鈕提交就好了:

建立成功顯示:

3、安裝git工具

(1)一般ubuntu都默認配置了git工具,咱們能夠經過終端敲入以下指令查看:

git --version

個人顯示,已經存在了git工具:

若是沒有,終端敲入以下指令進行安裝:

sudo apt-get install git -y

(2)配置用戶名字與郵箱:[github的郵箱與帳號]

1 git config --global user.email "you@example.com"
2 git config --global user.name "Your Name"

4、克隆遠程倉庫到本地我的PC

 (1)登陸我的github遠程倉庫,點擊Clone or download 進行克隆,而後點擊Download ZIP下載:

(2)由於咱們已經關聯了SSH, 因此能夠經過git工具進行克隆,具體步驟以下:

 首先到遠程倉庫中,點擊 Clone or download 按鈕,選擇使用 Use SSH,而後點擊複製連接按鈕,複製的內容是【git@github.com:ttwang0303/github-.git】,而後終端敲入以下命令:

(3)查看倉庫是否克隆到本地:

5、對克隆到本地的倉庫進行修改

(1)添加: 

把一個新文件添加到本地倉庫中,使用git add命令,具體步驟以下:

建立一個新的txt文件,文件內容就寫「中國浙江杭州」

將這個文件移動到倉庫下,並用 git add 命令添加到本地倉庫中並查看:   ps :git add 用法: git add <文件名|路徑名>

(2)刪除:

刪除用git rm 命令, git rm 用法 git rm [-rf] <文件名|路徑>,步驟以下:

(3)撤銷:

若是在本地倉庫進行了一下改動,但沒有上傳到遠程倉庫,是能夠經過命令git reset,好比咱們上面的操做撤銷,這樣就能夠把刪除的README.md找回來,具體步驟能夠這樣作:

終端敲入指令:

git reset --hard HEAD

6、提交倉庫的改動並推送到遠程倉庫:

(1)提交倉庫改動.,須要用到命令 git commit,只有作好提交動做,才能推進到遠程倉庫,具體用法:

git commit -m "你的提交備註"

(2)下面咱們對倉庫作一些改動,從新建立一個新的文件,內容就寫「控制工程」,而後提交改動,提交備註寫爲'添加一個新得測試文件'

(3)推進改動到遠程倉庫

當咱們提交了倉庫的改動後,就能夠推送改動的內容到遠程倉庫了,用 git push 命令來推送

git push用法:

git push [-u] origin <分支名>    #分支名默認是 master 

操做以下:

而後咱們在遠程倉庫上能夠看到,能夠發現這個文件已經推送上來了,而且對應的行會顯示以前提交操做的備註

七  參考資料:

實驗樓:Github 快速上手實戰教程

---恢復內容結束---

相關文章
相關標籤/搜索