Git的圖解
git原理示意圖
1. git clone
用法:git clone + 項(xiàng)目的鏈接
- 用命令行窗口切換到指定的目錄下,用上面的語(yǔ)法即可把Git上的項(xiàng)目克隆到本地
- 事先安裝git,在指定的文件夾下,右擊選擇git bush here 進(jìn)入git命令行窗口,再執(zhí)行上述git clone命令
$ git clone https://github.com/tianqixin/runoob-git-test
Cloning into 'runoob-git-test'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.
2. git add
將文件添加到暫存區(qū)staging area
- git add [file1] [file2] ... 添加一個(gè)或多個(gè)文件到暫存區(qū)
- git add [dir] 添加到指定目錄暫存區(qū)
- git add . 添加當(dāng)前目錄下所有文件到暫存區(qū) ; ...注意:add + 空格 + 點(diǎn)
3. git commit
將暫存區(qū)的內(nèi)容添加到本地倉(cāng)庫(kù)
- git commit -m "message" ---- 提交暫存區(qū)到本地倉(cāng)庫(kù),message為備注的消息
- git commit [file1] [file2] ... -m [message] ---- 提交暫存區(qū)指定的文件到本地倉(cāng)庫(kù)
- git commit -a ---- -a參數(shù)表示:修改文件后不需要執(zhí)行g(shù)it add命令,直接來(lái)提交
4. git pull
用于從遠(yuǎn)程獲取代碼并合并本地的版本
- git pull origin master:brantest ---- 將遠(yuǎn)程主機(jī)origin的master分支拉取過(guò)來(lái),與本地的brantest分支合并
- git pull origin master ---- 如果遠(yuǎn)程分支是與當(dāng)前分支合并,則冒號(hào)后面的部分可以省略
5. git push
用于將本地的分支版本上傳到遠(yuǎn)程并合并
- git push origin master 將本地的代碼推給分支
- git push origin + 分支名 將本地代碼推給指定分支
6. git checkout
切換到對(duì)應(yīng)的分支上
- 通過(guò)git branch查看所有的分支
- 然后通過(guò)git checkout + 分支名,切換到對(duì)應(yīng)的分支
7. 其他的git指令
.
.
...
.
.
.
.
.
.
.