git diff > xxx.patch生成patch
git apply xxx.patch
主題一 基本使用
1:下載 :git clone ***
2:本地與服務器端同步 :git pull
3:本地的狀態查詢:git status
4:本地修改同步至服務器端 :git commit -a -m "log_message" (-a是提交所有改動,-m是加入log信息)
5:本地修改上傳至服務器端 :git push
主題二 分支
2:git branch branch_0.1 master 從主分支master創建branch_0.1分支
3:git branch -m branch_0.1 branch_1.0 將branch_0.1重命名爲branch_1.0
4:git checkout branch_1.0/master 切換到branch_1.0/master分支
小竅門:3與4的一步實現方式爲:git checkout -b branch_1.0 master
5:git rebase branch_1.0(前提假設已git checkout master)
在branch_1.0與master分叉處後master的變更append至branch_1.0(較難理解)
6:git branch -d branch_1.0 刪除branch_1.0
主題三 更補
1:git commit -C HEAD --amend
使用最近commit增補提交,不產生新的commit log
2:git reset --hard HEAD~1
將版本庫回覆到HEAD之前的版本