设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

10个迅速提升你Git水平的提示

2014-8-20 11:29| 发布者: joejoe0332| 查看: 4712| 评论: 0|原作者: 人): 鉴客, 开源中国匿名会员, lwei, 漠天, 0x0bject, quentingui, qiuo, ckGG, 无若, htfy9|来自: oschina

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


  在我们这个例子中,最终是希望分割成更小的部分,然后有选择的添加或者忽略其中一部分。



  正如你所看到的,我们添加了第一行和第三行而忽略了第二行。之后你可以查看仓库状态之后并进行提交。



7. 压缩多个Commit

  当你提交代码进行代码审查时或者创建一次pull request (这在开源项目中经常发生),你的代码在被接受之前会被要求, 做一些变更。于是你进行了变更,并且直到下一次审查之前你没有被要求进行过变更。在你直到又要进行变更之前,你已经有了一些额外的commit。理想情况下,你可以用rebase命令把多个commit压缩成一个。


1
git rebase -i HEAD~[number_of_commits]


  如果你想要压缩最后两个commit,你需要运行下列命令。


1
git rebase -i HEAD~2


  运行该命令时,你会看到一个交互界面,列出了许多commit让你选择哪些需要进行压缩。理想情况下,你选择最后一次commit并把其它老commit都进行压缩。



  然后会要求你为新的commit录入提交信息。这一过程本质上重写了你的commit历史。




酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部