Git
# 后面加上你想要给他的新名字
$ git clone git://github.com/schacon/grit.git mygrit
# 获取当前文件的状态
$ git status
# 更新仓库(来同步远程服务器上的数据到本地)
git fetch origin
# 新的分支 建立-切换
$ git branch testing
$ git checkout testing
##或者你可以直接这样
$ git checkout -b iss53
$ git checkout -b hotfix
# 合并分支
$ git checkout master
$ git merge hotfix
# 然后hotfix就完成他的历史使命了 可以让他下线了
$ git branch -d hotfix
# 推送分支 git push (远程仓库名) (分支名)
$ git push origin serverfix
# 删除分支 git push [远程名] :[分支名]
$ git push origin :serverfix
# 衍合
$ git checkout experiment
$ git rebase master
# 改变基底分支的衍合
$ git rebase --onto master server client
一般会分为
- master分支:稳定
- develop分支:推进
- topic分支:小功能,小补丁,特性分支