初級操作
Github越來越受到人們的歡迎,尤其是深受程序員的喜愛,無論學(xué)習(xí)到什么程度,Github都是你不可或缺的存在。
首先你要去創(chuàng)建一個Github賬號,可以訪問這里先去創(chuàng)建一個賬號。
有了賬號之后我們可以在創(chuàng)建一個自己倉庫。

創(chuàng)建倉庫第一步
當(dāng)你創(chuàng)建完成之后會跳到下面這張圖上去。

創(chuàng)建倉庫第二步
然后他又會跳到這里,這個時候你的倉庫已經(jīng)創(chuàng)建完成了。這個時候我們要上傳代碼,就需要使用Git bash了,雖然Github也有客戶端,但是不得不說,還是命令行讓人比較感動。
先在命令行里面輸入:
ssh-keygen -t rsa -C "你的郵箱"
之后會要求確認路徑和輸入密碼,我們這使用默認的一路回車就行。成功的話會在~/下生成.ssh文件夾,進去,打開id_rsa.pub,復(fù)制里面的key。~/目錄就是C/User/"你的用戶名"

進入個人設(shè)置

選擇ssh頁面
在選擇右上角綠色的new ssh
title是你為這個ssh起的名字,這個隨意,下面的Key填入我們剛才復(fù)制的內(nèi)容,注意是以你的郵箱結(jié)尾的哦!

添加ssh
在命令行中輸入:
ssh-keygen -t rsa -C "你的郵箱"來驗證一下,驗證成功會返回下面這幾行代碼

image.png
如果你想將你的代碼提交到Github上面還需要綁定你的賬號,因為Github每次被提交代碼的時候會記錄你的用戶名。輸入
git config --global user.name "你的用戶名"git config --global user.email "你的郵箱"綁定你的用戶名和郵箱,這個時候已經(jīng)可以使用Github提供的一些功能了,比如:
克隆一個項目并下載到本地
git clone "你的倉庫的ssh鏈接"
比如我的鏈接就是git clone git@github.com:a775691134/Live14_DHR.git
這會將我們克隆的代碼下載到我們打開git bash的地方
提交你寫的代碼
git add .
git commit -m "本次更新內(nèi)容概要"
git push origin master
把遠程倉庫的變動更新合并到本地倉庫
git pull
以上就是Github的一些基本操作,希望大家能夠喜歡,求喜歡求關(guān)注。
高級操作
下面是Github的一些高級操作,包括
git status
查看用戶文件當(dāng)前的狀態(tài),大致分為以下三種狀態(tài):
- 與當(dāng)前倉庫中文件一致,不需要提交;
- 目標(biāo)文件與當(dāng)前文件不一致,需要提交;
- 提交但是沒有推送。
提交:將本地文件提交到本地的倉庫中,但是Github中的文件并沒有更新。
推送:將Github中的倉庫更新為本地的倉庫,也就是把我們本地倉庫中文件夾推送到Github的服務(wù)器中。
git checkout -- .
將本地倉庫的文件重新置為上一次未修改前的狀態(tài)。
git reset --hard xxx
已提交到本地,回滾提交
git reset --soft xxx
撤銷本地commit
git revert xxx
將要撤銷的提交revert為一次新的提交,這樣不僅提交被撤銷了,而且本地分支也比遠程分支多一次提交