分支操作

(1) 删除远程分支

$git remote add origin ssh://git@xxx.git ##如果未连接远程分支要先连接
$git push origin :<remote branch name>

(2) 从远程仓库里拉取一条本地不存在的分支,将会自动创建一个新的本地分支,并与指定的远程分支关联起来,同时自动切换到这个分支

$git checkout -b <local branch name> origin/<remote branch name>

(3) 更新Master分支(例master分支下更新到V1.1)

$git checkout master
$git merge V1.1
$git push

(4) 在当前分支的基础上创建一个新分支,并push到远程

$git branch <new branch name>
$git push origin <new branch name>

(5) 回滚版本

$git reset --hard <comment hash>
$git push -f origin <branch>

(6) 在某个commit version上创建分支

$git checkout -b <new branch name> <comment hash>
$git push origin <new branch name>

转载于:https://www.cnblogs.com/storml/p/7542617.html

Git(5):其他用法相关推荐

  1. git 只merge部分_[Skill]俩小时掌握多人开发中git的主要用法

    前言 几个月前看完了git文档,但是在实际开发中对很多git命令的具体影响仍有疑惑,比方说pull.fetch和rebase三个命令和检出位置拎不清. Git - Book​git-scm.com 安 ...

  2. git 删除已add的文件夹_如何删除还没有被add到git的文件(git clean的用法)

    如何删除还没有被add到git的文件(git clean的用法) git clean命令用来从你的工作目录中删除所有没有tracked过的文件 git clean经常和git reset --hard ...

  3. linux上git克隆命令,Git clone命令用法

    git clone是git中常用的命令,其作用是将存储库克隆到新目录中.那么在git中,git clone具体该如何用呢? 更快更轻松的学习Git,请点击Git微课 git clone命令的作用是将存 ...

  4. Git push 常见用法

    Git push 常见用法 - 浅浅念 - 博客园Git push 在使用git commit命令将修改从暂存区提交到本地版本库后,只剩下最后一步将本地版本库的分支推送到远程服务器上对应的分支了,如果 ...

  5. git am, git apply, git format-patch,git diff 用法

    传统的patch可能会丢失一些信息,git 提供两种打patch方法, git diff , git format-patch,两种的区别在于前者打出来的patch中不带有提交信息, 后者打出来的pa ...

  6. git clean和git reset结合用法

    git clean命令用来从你的工作目录中删除所有没有tracked过的文件 git clean经常和git reset --hard一起结合使用. 记住reset只影响被track过的文件, 所以需 ...

  7. Git log高级用法

    格式化Log输出 首先,这篇文章会展示几种git log格式化输出的例子.大多数例子只是通过标记向git log请求或多或少的信息. 如果你不喜欢默认的git log格式,你可以用git config ...

  8. git rebase和git merge的用法

    http://softlab.sdut.edu.cn/blog/subaochen/2016/01/git-rebase%E5%92%8Cgit-merge%E7%9A%84%E7%94%A8%E6% ...

  9. git stash的用法

    最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下. 首先,简单介绍下Git Stash命令的用法,详细的用 ...

  10. git commit --amend用法(摘抄)

    适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后 ...

最新文章

  1. JS高级程序设计拾遗
  2. UEditor在线编辑器使用记录
  3. java基本输入类型数据System.out.println()或System.out.print()
  4. Spring系列之AOP分析之为目标类挑选合适的Advisor(五)
  5. 关于DRAM、SRAM、cache、cpu、寄存器、主存之间的联系与区别
  6. 关于CKeditor的个性应用设置 转
  7. 深度解密Go语言之context
  8. strstr,strrchr,strpos,strrpos的区别http://blog.qit...
  9. 在腾讯做嵌入式是怎么样的
  10. controller属于哪一层_孺教网分享|家长层次有五层,家长们都来看看,你属于哪一层?...
  11. JavaScript-字符串
  12. Apache JMeter (二)性能测试 入门实例
  13. Git:git pull 的使用
  14. VS2012打包Winform教程 [转]
  15. VC6.0内存泄露检测工具
  16. [实时更新]草木瓜BLOG发表的全部文章
  17. c语言中m的ascii值,M的ASCII码值为多少
  18. 独立站开发优化问题?
  19. Debian搭建SVN服务器
  20. Cadence改背景色

热门文章

  1. 如何启动一个本地静态服务器
  2. 最全的测试工具以及测试需要掌握的工具
  3. Zabbix 3.0 安装部署
  4. 【经典算法】第三回:插入排序
  5. 关于在Winphone中使用Google Map的问题(徐林峰)
  6. 企业应用单svn与apache+svn配置整理
  7. Oracle 9i for RedHat Linux 的安装
  8. linux终端输入lsblk无命令,lsblk
  9. LeetCode 775. Global and Local Inversions
  10. 蓝桥杯 ADV-11 算法提高 Torry的困惑(提高型)