github上手实践教程
簡介:
SSH公私鑰的使用
github的使用
git 工具的基本使用
基本步驟:
一、github的使用
1.github賬號的創建【官網一步一步創建就行了,這一步驟省略】
2.創建遠程倉庫:
創建完賬號后,我們就可以創建倉庫了,首次創建倉庫時需要驗證我們申請github賬號時使用的郵箱,驗證步驟按郵件一步步來就行了:
驗證完畢后,再次點擊 Start a project ,填寫項目名稱和描述,勾選 Public 選項和自動初始化 README.md 勾選框,如下圖:
點擊 Create repository,就創建成功了。
二、SSH公私鑰的使用
1.創建密鑰
首先在終端敲入如下指令,然后一直按回車下去,這樣會把密鑰文件放置在默認路徑 ~/.ssh/ 下,并且會創建一套空密碼驗證的密鑰文件,如果不一直按回車的話,在每一次匹對公私鑰都需要再手動輸入一次密碼,為了解決總是輸入密碼的麻煩,建議一值按回車下去,過程如下:
2.接下來我們看看密鑰文件創建成功了沒,因為我們一直按回車下來的,則密鑰文件在默認路徑~/.ssh/,查看:
我們可以看到,密鑰文件存在,其中有后綴.pub的是公鑰文件,沒有后綴的是密鑰文件,至此密鑰文件就創建成功了。
3.關聯公鑰到github賬號下:
(1)首先用cat指令把,公鑰文件中的內容提取出來,也就是 ssh-rsa 文件開頭到 ttwang@ttwang-ilumao[用戶名@主機名] 這段字符串,然后復制下來:
(2)然后回到github, 點擊右上角頭像的下拉按鈕,選擇 Settings:
然后在 Settings 頁面中選擇菜單里的 SSH and GPG keys,然后點擊右上角的 New SSH key 按鈕,填寫 Title 和 Key,(Title可以任意填寫,這里本人寫的是github學習)? 然后點擊 Add SSH key 按鈕提交就行了:
創建成功顯示:
三、安裝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"四、克隆遠程倉庫到本地個人PC
?(1)登錄個人github遠程倉庫,點擊Clone or download 進行克隆,然后點擊Download ZIP下載:
(2)因為我們已經關聯了SSH, 所以可以通過git工具進行克隆,具體步驟如下:
?首先到遠程倉庫中,點擊 Clone or download 按鈕,選擇使用 Use SSH,然后點擊復制鏈接按鈕,復制的內容是【git@github.com:ttwang0303/github-.git】,然后終端敲入如下命令:
(3)查看倉庫是否克隆到本地:
五、對克隆到本地的倉庫進行修改
(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六、提交倉庫的改動并推送到遠程倉庫:
(1)提交倉庫改動.,需要用到命令 git commit,只有做好提交動作,才能推動到遠程倉庫,具體用法:
git commit -m "你的提交備注"(2)下面我們對倉庫做一些改動,重新創建一個新的文件,內容就寫“控制工程”,然后提交改動,提交備注寫為'添加一個新得測試文件'
(3)推動改動到遠程倉庫
當我們提交了倉庫的改動后,就可以推送改動的內容到遠程倉庫了,用 git push 命令來推送
git push用法:
git push [-u] origin <分支名> #分支名默認是 master操作如下:
然后我們在遠程倉庫上可以看到,可以發現這個文件已經推送上來了,并且對應的行會顯示之前提交操作的備注
七? 參考資料:
實驗樓:Github 快速上手實戰教程
轉載于:https://www.cnblogs.com/ilym/p/8343797.html
總結
以上是生活随笔為你收集整理的github上手实践教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【已解决】GO语言开发中调用另一个库报错
- 下一篇: 如何查看表和索引的统计信息