Git 常用功能簡介

正文

基本功能

no. function name output
1 git init Init 當下目錄成Git 項目
2 git clone 第一次 下載一個Git 項目至本地
3 git pull 取回遠程倉庫修改至本地倉庫并合并至工作區
4 git add 添加當下目錄文件之修改至暫存區
5 git commit 提交暫存區修改至本地倉庫
6 git push 推代碼至遠程倉庫
7 git diff 顯示暫存區和工作區的差別
8 git checkout [someBranch] 切換到指定分支
9 get fetch 下載遠程倉庫到當下倉庫 但未至工作區
10 git merge 合并指定分支至當下分支
11 git branch [someBranch] 開一個新的分支
12 git log 檢視提交的歷史記錄
13 git reflog 檢視提交改變的所有歷史記錄
13 git reset [target] 切換至指定歷史記錄

附上一張Git 工作流程圖 增加對以上功能的了解

alt text

Branch

Branch 可以說是Git 的殺手鐧

因為Git 開分支並不用把整個Project都Copy一次

而只是記錄變化 令Git 開分支的速度和開支比其他VCS要低很多

開分支和切換的方法在上面的表格就有了

結尾

正在想下一篇到底寫繼續iOS or SQL