关闭

git使用技巧

标签: git
148人阅读 评论(0) 收藏 举报
分类:

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

其实,我们还可以使用交互式的rebase,然后会进行命令行交互界面,选择要合并或拆分的提交

git rebase -i origin/master

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

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

// 2.checkout master分支

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

// 4.提交
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Git 进阶:10大技巧让你迅速提升

最近我们推出了两个教程:熟悉Git的基本功能和让你在开发团队中熟练的使用Git . 我们所讨论的命令足够一个开发者在Git使用方面游刃有余。在这篇文章中,我们试图探索怎样有效的管理你的时间和充分的...
  • MLQ8087
  • MLQ8087
  • 2016-08-10 17:51
  • 1586

工作中使用git的实用技巧总结

工作中使用git的实用技巧总结 本文仅涉及工作中常用的比较实用的技巧和方法,并不会涉及大而全的. 所以关于如何安装git,或者git stash的用法请自行Google.创建一个新的本地git分支g...
  • hw1287789687
  • hw1287789687
  • 2016-07-15 09:58
  • 1285

Git——git 使用技巧

今天在Server上建立一个git 库,把本地的code 上传到Server,再次clone下来时,发现少了些文件。原来git 工具不上上传一些二进制,pdf,.patch等一些文件。在上传时,git...
  • nxh_love
  • nxh_love
  • 2013-09-03 16:48
  • 1440

Git使用介绍及高级技巧

  • 2009-07-23 13:43
  • 353KB
  • 下载

Git使用技巧

  • 2017-07-04 08:09
  • 463KB
  • 下载

git工作使用技巧2

git tag (打一个新标签,默认标签是打在最新提交的commit上的;找到历史提交的commit id,可以给历史版本打标签) git show (查看标签信息) git tag (查看所...
  • qq_32671287
  • qq_32671287
  • 6天前 16:48
  • 10

git工作使用技巧

安装完成后,在开始菜单里找到“Git”->“Git Bash” git config –global user.name “Your Name” git config –global user.em...
  • qq_32671287
  • qq_32671287
  • 6天前 16:43
  • 10

版本管理工具git使用技巧(一)

Git和SVN,CVS一样,是一种源代码管理系统。和后两者不同的是,它不仅可以集中式管理,也可以以分布式的形式工作,即所有操作都在本地,速度快,且本地提交不会影响共享的代码仓库。Git功能很多,本文列...
  • u010586698
  • u010586698
  • 2016-04-20 20:46
  • 181

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

本文转载自编程派 原文链接 http://codingpy.com/article/seven-git-hacks-you-just-cannot-ignore/?ref=myread
  • u010442136
  • u010442136
  • 2016-02-02 21:37
  • 240

几年的Git使用技巧总结

创建和使用git ssh key 首先设置git的user name和email: git config --global user.name "xxx" git config --global ...
  • bzw73
  • bzw73
  • 2015-10-08 23:26
  • 371
    个人资料
    • 访问:17718次
    • 积分:554
    • 等级:
    • 排名:千里之外
    • 原创:41篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条