2.看完你就該會git了

2.看完你就該會git了

171 人贊了文章

前言:鑒於很多小夥伴在還不會git,所以特意特意詳細介紹下git的詳細安裝流程,看完你就該學會git了。

GitHub:github.com/Ewall1106/ma

1、GitHub賬號註冊

(1)既然要講的詳細點,那我們就好好說道說道,從賬號註冊開始講起。so,我們從瀏覽器中輸入github地址(github.com/ ),完了你看到的界面會是這樣子

github

(2)我們點擊上圖紅框中的sign up,進去註冊一個

註冊賬號

(3)一步步按照步驟來,ok,現在我假設你已經註冊好了。(註冊的時候QQ郵箱什麼的都ok,至於你要用google mail什麼的,那就八仙過海各顯神通了【抱拳】)

2、建立自己的一個倉庫

(1)好了,賬號註冊好了的話,現在我們登進去,選擇「+」號我們建一個新repo:

新建repo

(2)好了我們點擊新建了一個repo後會來到這個界面,那從上到下是個什麼意思呢?

  • 倉庫的名字,我這裡是test;
  • description描述,對這個倉庫做個描述;
  • 是公共還是私有的,私有的要錢(攤手);
  • 然後就是是否初始化一個README,我們選是,然後就是兩個下拉框了,第一個是對.gitnore不同版本的一個選擇,就是說在git上傳的時候把什麼文件忽略掉,比如我們git上傳的時候,默認一般都會把node_modules文件夾省略掉,大概就是這個.gitnore在起作用了;
  • 第二個就是協議,版權意識高的同學好好研究研究。

create

(3)好了我們點擊create倉庫就建造好了

創建完成

3、git的安裝

(1)git的安裝第一步肯定是要下載git了,你可以去官網下載(git-scm.com/downloads)或者去廖雪峰大神的雲盤下載(

pan.baidu.com/s/1kU5OCO),好了,下載完了以後就一路「下一步」安裝即可。

好了,如果你到桌面上單擊右鍵看到這兩個東西出現在欄中,說明你安裝成功了

單擊右鍵顯示

4、使用git的前期配置

(1)設置名字、郵箱

$ git config --global user.name Your Name$ git config --global user.email [Email@example.com](mailto:Email@example.com)

(2)查看公鑰

## 進入ssh目錄下查看是否已生成公鑰$ cd ~/.ssh

(3)創建公鑰

## 輸入完一路回車$ ssh-keygen -t rsa -C [youremail@example.com](mailto:youremail@example.com)

(4)好了,創建完了公鑰以後,你去如下圖所以的目錄中,就可以看到一個後綴名為.pub的公鑰,上面那個秘鑰。

秘鑰與公鑰

(5)好了,到了這裡我們就只差最後一步了,那就是把公鑰要添加到我們的github上,這樣,你的本機和遠程倉庫就可以連接了

打開上面那個公鑰(用webstrom、sublime、記事本什麼的都ok),複製全部代碼到。。。。看圖:

打開github進入setting

添加

粘貼到框中

5、發送一個"hello world"到遠程倉庫

(1)好了,經過上面這幾個步驟,你就與你自己的遠程倉庫實現互連了,接下來,我們push一個"hello world"到遠程倉庫,成功了你git就基本學會了。

ok,我們把github上新建的那個倉庫clone到本地,記住,如果你是使用git clone到本地,就不用git init再一次初始化git了。

(2)打開github複製倉庫鏈接

Image.png

(3)到本機上,右擊選擇git bash調出命令行輸入:

命令行中輸入

(4)好了,經過上面這個步驟應該你說明你clone到本地了,我們打開這個test文件夾,然後在裡面新建一個test.txt然後輸入一個「hello world」

test.txt

hello world

(5)然後,這裡,就是這篇文章最重要的地方了!!!也就是提交到倉庫的三個步驟,分別是:

##添加新的文件到暫存區,比如添加一個txt文本$ git add .##從暫存區提交到git管理區$ git commit -m "備註描述文字"##從git管理區push到遠程倉庫$ git push origin master##第一次發布的時候要加點東西$ git push -u origin master

ok,我們試試:

git push三步驟

(6)最激動人心得時刻到來了,我們去github裡面看看到底有沒有push成功

done

(7) Ok,看完如果你git學會了記得點贊【抱拳】

參考學習

liaoxuefeng.com/wiki/00

jianshu.com/p/ebf3040f6

jianshu.com/p/d95aaf6d5

作者:Ewall_

鏈接:jianshu.com/p/6deca2cfc

來源:簡書

簡書著作權歸作者所有,任何形式的轉載都請聯繫作者獲得授權並註明出處。

推薦閱讀:

Git倉庫中的目錄名稱變了,能識別為重命名嗎?
git分支
git文件的操作

TAG:SVNSubversion | Git | 前端開發 |