创建分支: $ git branch mybranch
切换分支: $ git checkout mybranch
创建并切换分支: $ git checkout -b mybranch 更新master主线上的东西到该分支上:$git rebase master 切换到master分支:$git checkout master 更新mybranch分支上的东西到master上:$git rebase mybranch 提交:git commit -a 对最近一次commit的进行修改:git commit -a –amend commit之后,如果想撤销最近一次提交(即退回到上一次版本)并本地保留代码:git reset HEAD^
合并分支:(merge from) $ git checkout master
$ git merge mybranch (merge from mybranch)
删除分支: $ git branch -d mybranch
强制删除分支: $ git branch -D mybranch
列出所有分支: $ git branch
查看各个分支最后一次提交: $ git branch -v 查看哪些分支合并入当前分支: $ git branch –merged 查看哪些分支未合并入当前分支: $ git branch –no-merged 更新远程库到本地: $ git fetch origin
推送分支: $ git push origin mybranch
取远程分支合并到本地: $ git merge origin/mybranch
取远程分支并分化一个新分支: $ git checkout -b mybranch origin/mybranch
删除远程分支:                 $ git push origin :mybranch rebase: $ git checkout mybranch
$ git rebase master (rebase from master) 举例: $ git checkout server
$ git rebase –onto master server client
$ git checkout master
$ git merge client (fostforward)
$ git rebase master server (checkout sever)
$ git merge server
$ git branch -d client
$ git branch -d server

最新文章

  1. 1、Python基础知识
  2. Solr学习总结(二)Solr的安装与配置
  3. sqlserver跨服务器数据库sql语句
  4. [译]- 6-1 排列窗体上的控件(Laying Out Widgets on a Form)
  5. Class Object
  6. C# WPF 建立渐隐窗口
  7. poj 1088 滑雪问题
  8. springBoot之配置文件的读取以及过滤器和拦截器的使用
  9. Downloader Middleware
  10. python-redistest
  11. jQuery根据radio来控制texteara
  12. 又见thrift异常之TApplicationException: Internal error processing..
  13. IO的详细解释:It's all about buffers: zero-copy, mmap and Java NIO
  14. Twitter数据挖掘:如何使用Python分析大数据
  15. where field in
  16. BZOJ.3720.Gty的妹子树(树分块)
  17. mysqldump命令的安装
  18. FastReport 打印模版页(TFrxReportpage)复制
  19. Hdu5385 The path
  20. 百度Cafe原理--Android自动化测试学习历程

热门文章

  1. Linux文件系统介绍(转)
  2. soupui 使用
  3. [USACO 2010 OPEN]SLIED
  4. JAVASE 面试总结(1)
  5. 分析setting源代码获取sd卡大小
  6. PHP 数组(遍历)
  7. apache安装错误error: APR not found解决办法
  8. Java——其他容器
  9. Ubuntu——"xxx is not in the sudoers file.This incident will be reported" 错误解决方法
  10. PHP 弹出文件下载