git使用技巧

原创 2017年05月11日 15:18:49

git使用技巧

1. 压缩提交

场景:我们常常使用两个分支:master和dev。

我们希望达到这样的效果:在dev上提交日常开发,在master上提交完整的功能改进。同时,我们不希望在master上看到dev上频繁而琐碎的提交记录。

解决方案:

  1. 首先master和dev都起源于同一个初始公共节点;
  2. 然后我们在dev分支上进行日常提交;
  3. 当我们完成一个完整功能时,我们首先确保所有代码都在dev上进行了提交
  4. 然后,进行如下操作:
// checkout当前版本号,使HEAD成为游离态。注意: 是checkout dev当前的版本号,不是checkout dev分支
git checkout ****

// reset --mixed到master分支,这样就会把当前工作区的文件给带过去
git reset (--mixed) master

// checkout master分支
git checkout master

// 对当前工作区的进行提交
git commit -m "msg"

或者,

// 先把dev分支上的所有提交压缩为一个独立分支dev1
git checkout --orphan dev1

// 然后提交一次
git commit -m "msg"

// 最后变基到master分支
git rebase master

好吧,其实我们就是想 \(^_^)/:

// 1.复制dev工作区的文件(Ctrl-C)

// 2.checkout master分支

// 3.粘贴dev工作区的文件(Ctrl-V)

// 4.提交
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Git使用介绍及高级技巧

  • 2009年07月23日 13:43
  • 353KB
  • 下载

Git使用技巧

  • 2017年07月04日 08:09
  • 463KB
  • 下载

七个你无法忽视的 Git 使用技巧

七个你无法忽视的 Git 使用技巧 2015-11-30 09:24    收藏: 2     来源:编程派   原文:https://medium.freecodecamp.com/7-...

Git使用基础与技巧

创建版本库$ git clone #克隆远程版本库 $ git init #初始化本地版本库 修改和提交$ git status #查看状态 $ git diff #查看变更内容 $ git add...

关于Git的几个使用技巧

1. Git常用命令图 Workspace:工作区 Index / Stage:暂存区 Repository:本地仓库 Remote:远程仓库 2. 撤销刚刚git ad...

linux教程:Git使用技巧篇

上一篇介绍了Git的基本概念和一些基本命令,本篇的重点在如下三个部分:个性化定制你的Git,更酷更巧妙的使用Git,以及如何在Git Hub上开启你自己的开源项目。在所有技巧中,最重要的技巧是学会查看...

Git 使用之小技巧

前一段时间培训,git陪伴着我们每天,至今对一些让用的已经很熟悉了,为了让更多的人去了解,去熟悉,去学习,我把收藏的粘贴在这里。 怎样创建组织?pwd #进入根目录 cd ...

几年的Git使用技巧总结

创建和使用git ssh key 首先设置git的user name和email: git config --global user.name "xxx" git config --global ...
  • bzw73
  • bzw73
  • 2015年10月08日 23:26
  • 327

个人Git使用记录---add技巧篇

当你add很多文件的时候 不能在git add file1 file2 … 添加当前目录下的所有文件和子目录 git add . 位于分支 master初始提交要提交的变更: (使用 "git ...

Ubuntu下git使用小技巧

来自一位同事的使用技巧。 ubuntu 下使用git进行版本控制,无论是提交代码还是管理代码,我们会建立许多的分支,在分支的切换过程中我们怎么知道自己当前在该仓的哪个分支上呢?git branch!这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git使用技巧
举报原因:
原因补充:

(最多只允许输入30个字)