一.概念知識
1.什么是Git:
Git是目前世界上最先進的分布式版本控制系統(tǒng)铛嘱。
2.什么是GitHub:
GitHub是一個面向開源及私有軟件項目的托管平臺(私有的收費)沥邻,因為只支持 Git 作為唯一的版本庫格式進行托管弟蚀,故名 GitHub译柏。
3.什么是版本控制系統(tǒng):
版本控制是一種記錄一個或若干文件內容變化,以便將來查閱特定版本修訂情況的系統(tǒng)
a.集中式版本控制系統(tǒng):
版本庫是集中存放在中央服務器的奈搜,而干活的時候悉盆,用的都是自己的電腦,所以要先從中央服務器取得最新的版本馋吗,每個人電腦上都有一個完整的版本庫然后開始干活焕盟,干完活了,再把自己的活推送給中央服務器宏粤。
b.分布式版本控制系統(tǒng):
每個人的電腦里有完整的版本庫脚翘,統(tǒng)通常也有一臺充當“中央服務器”的電腦,但這個服務器的作用僅僅是用來方便“交換”大家的修改绍哎,沒有它大家也一樣干活来农,只是交換修改不方便而已。
二崇堰。安裝Git
Windows下安裝:https://git-for-windows.github.io
ubuntu下安裝命令:
sudo apt-get install git
三.申請個github帳號:網址:https://github.com
1.首先注冊賬號
2.然后在郵箱中激活賬戶:
申請賬號
3.登錄賬戶:
登錄成功
4.新建項目:
新建項目
創(chuàng)建成功
四.成功后使用:
1.使用前:
Git是分布式版本控制系統(tǒng)沃于,所以,每個機器都寫出自己的名字和Email地址
$ git config --global user.name "你的用戶名"
$ git config --global user.email "你的郵箱"
2.創(chuàng)建版本庫
版本庫又名倉庫,英文名repository揽涮,你可以簡單理解成一個目錄抠藕,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改蒋困、刪除盾似,Git都能跟蹤,以便任何時刻都可以追蹤歷史雪标,或者在將來某個時刻可以“還原”零院。
git命令
3.在本地通過 git init 命令把這個目錄變成Git可以管理的倉庫
git init
4.查看工作區(qū)的狀態(tài),使用git status命令
git status
5.用命令git add告訴Git村刨,把文件添加緩存區(qū)
···
git add hello.txt
···
6.通過git commit -m"提交的備注信息"提交到本地倉庫
git commit -m"第一次提交hello.txt"
7.連接遠程倉庫告抄,推送本地倉庫文件到遠程倉庫的主分支。
image.png
git remote add origin https://github.com/821453366/hello.git
git push -u origin master
8.輸入賬戶和密碼上傳成功
上傳成功
9.git clone 遠程倉庫地址
git clone https://github.com/821453366/hello.git
克隆
五.工作區(qū)和暫存區(qū)——本地倉庫
工作區(qū)和暫存區(qū)——本地倉庫
1