Git Flow
复制 Clone
使用 SSH/HTTPS
SSH
git clone git@github.com:caoshen/YUI.git
HTTPS
git clone https://github.com/caoshen/YUI.git
分支 Branch
查看分支
git branch
新建分支
git checkout -b feature
切换分支
git checkout master
提交 Commit
对比差异
git diff
放入暂存
git add .
提交到本地仓库
git commit -m "xxx"
提交到远程仓库
git push origin master
远程仓库:origin
远程分支:master
合并分支 Merge
更新远程仓库commit id
git fetch origin master
更新远程分支合并到本地
git pull origin master
合并分支
git merge master
在分支基础上重做修改
git rebase master
Merge & Rebase
master:
masterfeature:
featureMerge 会按照时间顺序记录提交,是一个分支合并的结构
MergeRebase 是在分支的基础上修改,是一个线性结构,适用于不保留本分支,而是修改的情况。
Rebase
网友评论