初級操作
Github越來越受到人們的歡迎,尤其是深受程序員的喜愛,無論學習到什么程度,Github都是你不可或缺的存在。
首先你要去創(chuàng)建一個Github賬號瑰抵,可以訪問這里先去創(chuàng)建一個賬號你雌。
有了賬號之后我們可以在創(chuàng)建一個自己倉庫。
創(chuàng)建倉庫第一步
當你創(chuàng)建完成之后會跳到下面這張圖上去二汛。
創(chuàng)建倉庫第二步
然后他又會跳到這里婿崭,這個時候你的倉庫已經創(chuàng)建完成了。這個時候我們要上傳代碼肴颊,就需要使用Git bash了氓栈,雖然Github也有客戶端,但是不得不說婿着,還是命令行讓人比較感動授瘦。
先在命令行里面輸入:
ssh-keygen -t rsa -C "你的郵箱"
之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行竟宋。成功的話會在~/
下生成.ssh
文件夾提完,進去,打開id_rsa.pub丘侠,復制里面的key徒欣。~/
目錄就是C/User/"你的用戶名"
進入個人設置
選擇ssh頁面
在選擇右上角綠色的new ssh
title是你為這個ssh起的名字,這個隨意蜗字,下面的Key填入我們剛才復制的內容打肝,注意是以你的郵箱結尾的哦脂新!
添加ssh
在命令行中輸入:
ssh-keygen -t rsa -C "你的郵箱"
來驗證一下,驗證成功會返回下面這幾行代碼
image.png
如果你想將你的代碼提交到Github上面還需要綁定你的賬號粗梭,因為Github每次被提交代碼的時候會記錄你的用戶名争便。輸入
git config --global user.name "你的用戶名"
git config --global user.email "你的郵箱"
綁定你的用戶名和郵箱,這個時候已經可以使用Github提供的一些功能了楼吃,比如:
克隆一個項目并下載到本地
git clone "你的倉庫的ssh鏈接"
比如我的鏈接就是git clone git@github.com:a775691134/Live14_DHR.git
這會將我們克隆的代碼下載到我們打開git bash
的地方
提交你寫的代碼
git add .
git commit -m "本次更新內容概要"
git push origin master
把遠程倉庫的變動更新合并到本地倉庫
git pull
以上就是Github的一些基本操作始花,希望大家能夠喜歡,求喜歡求關注孩锡。
高級操作
下面是Github的一些高級操作酷宵,包括
git status
查看用戶文件當前的狀態(tài),大致分為以下三種狀態(tài):
- 與當前倉庫中文件一致躬窜,不需要提交浇垦;
- 目標文件與當前文件不一致,需要提交荣挨;
- 提交但是沒有推送男韧。
提交:將本地文件提交到本地的倉庫中,但是Github中的文件并沒有更新默垄。
推送:將Github中的倉庫更新為本地的倉庫此虑,也就是把我們本地倉庫中文件夾推送到Github的服務器中。
git checkout -- .
將本地倉庫的文件重新置為上一次未修改前的狀態(tài)口锭。
git reset --hard xxx
已提交到本地朦前,回滾提交
git reset --soft xxx
撤銷本地commit
git revert xxx
將要撤銷的提交revert為一次新的提交,這樣不僅提交被撤銷了鹃操,而且本地分支也比遠程分支多一次提交