原址:https://blog.csdn.net/luosaosao/article/details/63684470git
不少人會問,爲何要用gitbash啊,我要學github啊,gitbash是什麼啊。—大神會以爲,這個傻XXXX啊,這個都不懂,講道理,剛剛接觸,誰懂啊。github
分析一下:github是遠程的一個倉庫,gitbash是win下一個工具,咱們打代碼都是在本地打代碼,而後經過gitbash把本身代碼傳到github上面去。
就比如,咱們用迅雷從網上下載東西,gitbash就和迅雷很像啊,都是本地的一個軟件,負責上傳下載之類的。你學github,其實學的就是若是用gitbash,就像你要下載東西,你確定是學會如何使用迅雷啊!bash
gitbash下載地址:https://git-scm.com/downloadsssh
下載以後安裝好,一直點next就行,無腦安裝謝謝。
安裝好後的圖標
工具
註冊地址:https://github.com/spa
註冊成功後,點擊開啓一個新project,
而後新project默認會有這個文件。
.net
打開界面以下:
命令行
接下來配置一下gitbash和github的通訊協議
先輸入ssh-keygen –t rsa –C 「郵箱地址」 而後一直按回車回車回車回車。。。。箭頭指向的郵箱填寫我當時填的是和github上寫的郵箱一致。
3d
輸入命令:ssh –T git@github.com,問你yes or no,就輸入yes,回車完事。
blog
git config –global user.name 「用戶名」
git config –global user.email 「郵箱」
用戶名郵箱,用你github上的用戶名和郵箱。
配置成功,你會發現gitbash命令行哪裏多了個master字樣:
接下來要學會如何將你剛剛在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。