Windows下如何使用gitbash管理github

原址:https://blog.csdn.net/luosaosao/article/details/63684470git

 

第一步:下載gitbash

 

不少人會問,爲何要用gitbash啊,我要學github啊,gitbash是什麼啊。—大神會以爲,這個傻XXXX啊,這個都不懂,講道理,剛剛接觸,誰懂啊。github

分析一下:github是遠程的一個倉庫,gitbash是win下一個工具,咱們打代碼都是在本地打代碼,而後經過gitbash把本身代碼傳到github上面去。 
就比如,咱們用迅雷從網上下載東西,gitbash就和迅雷很像啊,都是本地的一個軟件,負責上傳下載之類的。你學github,其實學的就是若是用gitbash,就像你要下載東西,你確定是學會如何使用迅雷啊!bash

gitbash下載地址:https://git-scm.com/downloadsssh

下載以後安裝好,一直點next就行,無腦安裝謝謝。 
安裝好後的圖標 
這裏寫圖片描述工具

第二步:

本地工具備了,接下來咱們得去註冊一個github遠程倉庫的帳號吧。

註冊地址:https://github.com/spa

註冊成功後,點擊開啓一個新project, 
這裏寫圖片描述
而後新project默認會有這個文件。 
這裏寫圖片描述.net

如今萬事具有,只欠使用gitbash

第三步

首先打開剛剛安裝好的gitbash

  1. 打開界面以下: 
    這裏寫圖片描述命令行

  2. 接下來配置一下gitbash和github的通訊協議 
    先輸入ssh-keygen –t rsa –C 「郵箱地址」 而後一直按回車回車回車回車。。。。箭頭指向的郵箱填寫我當時填的是和github上寫的郵箱一致。 
    這裏寫圖片描述3d

  3. 而後你就能夠根據上圖提示信息打開文件目錄,找到那個文件 
    這裏寫圖片描述
  4. 用文本方式打開.pub文件。直接全選複製。用文本方式打開.pub文件。直接全選複製。用文本方式打開.pub文件。直接全選複製。重要的事情說三遍。 
    而後打開github本身的主頁Settings->SSH->newSSHkey 
    不懂看下面的圖: 
    這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

剛剛全選複製的密鑰就複製到Key哪裏,title隨便起。

這裏寫圖片描述

接下來要驗證設置!

輸入命令:ssh –T git@github.com,問你yes or no,就輸入yes,回車完事。 
這裏寫圖片描述blog

配置gitbash的用戶名和郵箱:

git config –global user.name 「用戶名」

git config –global user.email 「郵箱」 
用戶名郵箱,用你github上的用戶名和郵箱。 
配置成功,你會發現gitbash命令行哪裏多了個master字樣: 
這裏寫圖片描述

gitbash和github配置完了,

接下來要學會如何將你剛剛在github上建立的project和本地聯繫起來。

第四步:

大體說下大概先,就是先在本地找個空的文件夾,而後用gitbash初始化一下這個文件夾的信息,使他變成一個相似於能夠被管理的倉庫,而後再從遠程倉庫github上pull上面的東西下來這個文件夾,而後本身修改好了,再push回去遠程github,就這麼簡單。 
話很少說看圖: 
這裏寫圖片描述

我在D盤新建了一個名字爲git2的文件夾,空的,啥都沒有。

而後用gitbash打開這個文件夾: 
具體命令就是cd 路徑 
這裏寫圖片描述

接下來就是git init: 
這裏寫圖片描述 
輸出這句話以後按回車,你會發現目錄下面會多一個.git文件 
這裏寫圖片描述

好了,本地的倉庫作好了,是時候把遠程倉庫的東西拉下來了: 
命令:git remote add origin git@github.com:你的git 
這裏寫圖片描述 
這裏寫圖片描述

鏈接上以後,用pull: 
命令: 
git pull git@github.com:你的git 
這裏寫圖片描述 
我這裏顯示是Already up-to-date,由於我以前已經pull過一次了,你的可能不同。而後你會發現 
你的本地倉庫文件多了一個.md文件

這裏寫圖片描述

好了,這時候你要怎麼把你想傳的東西傳到github上? 
好比我新建一個test文檔,裏面的內容是11111.本身手動新建的,手動,就是直接新建的小夥子。 
這裏寫圖片描述

而後咱們須要大概就是三個步驟就能夠把這個test文件送到github上, 
git add->git commit->git push 
///////////////////////////////////////////////////////// 
完整寫法看圖: 
每個$後面的就是我打的命令,固然git add後面跟一個.表明把全部文件都加進去,單獨給出特定的文件名字就加特定的文件。 
這裏寫圖片描述

而後你就會發現你的github上就多個了文件了 
這裏寫圖片描述

後來你想修改的話,就同樣的操做啊,pull下來  手動修改,add,commit,push。

相關文章
相關標籤/搜索