1. 程式人生 > 實用技巧 >github倉庫上傳

github倉庫上傳

基礎概念

一:Git是什麼?

Git是目前世界上最先進的分散式版本控制系統。

二:SVN與Git的最主要的區別?

SVN是集中式版本控制系統,版本庫是集中放在中央伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從中央伺服器哪裡得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到中央伺服器。

集中式版本控制系統是必須聯網才能工作,如果在區域網還可以,頻寬夠大,速度夠快,如果在網際網路下,如果網速慢的話,就納悶了。

Git是分散式版本控制系統,那麼它就沒有中央伺服器的,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因為版本都是在自己的電腦上。

既然每個人的電腦都有一個完整的版本庫,那多個人如何協作呢?比如說自己在電腦上改了檔案A,其他人也在電腦上改了檔案A,這時,你們兩之間只需把各自的修改推送給對方,就可以互相看到對方的修改了。

操作步驟

1.下載GitHub管理工具

Git下載

2.安裝成功後設置使用者名稱和郵箱地址

$ git config --global user.name "runoob"
$ git config --global user.email [email protected]
如果你使用了github倉庫那麼請設定成你的github使用者名稱和註冊github賬號的郵箱。

注意:git config --global 引數,有了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然你也可以對某個倉庫指定的不同的使用者名稱和郵箱。

3.建立倉庫

你可以自定義一個資料夾,右鍵->get Bash here進入cmd視窗。

使用pwd可以檢視當前資料夾路徑。

使用 git init 使資料夾變為倉庫。  


之後你會發現資料夾內多了一個.git資料夾,不要手動亂改這個目錄裡面的檔案,否則,會把git倉庫給破壞了。

4.關聯到遠端庫

git remote add origin 你的遠端庫地址

如:

git remote add origin https://github.com/githubusername/demo.git

5.用命令 git commit告訴Git,把檔案提交到倉庫。引號內為提交說明

git commit -m 'first commit'

6、獲取遠端庫與本地同步合併(如果遠端庫不為空必須做這一步,否則後面的提交會失敗)

git pull --rebase origin master

6、把本地庫的內容推送到遠端,使用 git push命令,實際上是把當前分支master推送到遠端。執行此命令後會要求輸入使用者名稱、密碼,驗證通過後即開始上傳。

git push -u origin master
*、狀態查詢命令

git status



如果github倉庫沒有內容可能是資料沒過來,國外網站你懂的,就是比較慢!
GitHub倉庫可以解析靜態HTML頁面,後面的部落格也是利用到了這一點,GitHub倉庫充當了一個靜態伺服器加資料庫的角色。

上傳成功效果圖

下載倉庫內容

使用命令

git clone 加上倉庫地址

例如

git clone https://github.com/zzl521/system.git

前提你要找個空資料夾brash,不然會搞得亂七八糟。

常用命令