理解github常用命令二(修改提交树)

转载 2018年04月17日 12:26:06

一个有趣的学习github命令的小游戏

本文所有截图来自该小游戏,仅做个人学习记录,如有侵权请联系本人删除

整理提交记录(git cherry-pick)

使用场景:
开发人员有时会说“我想要把这个提交放到这里, 那个提交放到刚才那个提交的后面”, 而接下来就讲的就是它的实现方式,非常清晰、灵活,还很生动。

  • git cherry-pick 提交记录名:将选中的提交记录复制到当前指向的分支后
    这里写图片描述
    这里写图片描述

交互式rebase(rebase -i)

使用场景:
当你知道你所需要的提交记录(并且还知道这些提交记录的哈希值)时, 用 cherry-pick 再好不过了 —— 没有比这更简单的方式了。
但是如果你不清楚你想要的提交记录的哈希值呢? 幸好 Git 帮你想到了这一点, 我们可以利用交互式的 rebase —— 如果你想从一系列的提交记录中找到想要的记录, 这就是最好的方法了
交互式rebase不仅支持查询提交记录,还可以删除提交记录以及给提交记录排序。

Exchange PS 常用命令

-
  • 1970年01月01日 08:00

github如何修改源码并进行提交方法小结

以下是github如何修改源码并进行提交方法小结: 主要是针对从网上下载的代码进行了修改后,如何提交修改后的代码到github服务器上的方法:...
  • yygydjkthh
  • yygydjkthh
  • 2014-04-26 03:42:26
  • 5923

事务服务和两阶段提交的解释。

                                              事务服务和两阶段提交的解释 ...
  • Shatty
  • Shatty
  • 2006-09-09 22:17:00
  • 2964

如何向GitHub提交更改的代码

1.下载安装Git for windows 就不多说了,由Git Shell进入项目所在的目录中 2.首先,在该目录中创建一个新的responsitory,将会显示"Initialized empt...
  • dfb198998
  • dfb198998
  • 2015-08-25 16:27:19
  • 6929

github之管理修改,撤销修改

场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。 场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改...
  • sinat_26367835
  • sinat_26367835
  • 2015-04-15 08:56:33
  • 827

github 修改fork的代码之后如何提交代码并pull request

官方的解释还是有点模糊,我是参照这篇文章来的。 http://www.linuxidc.com/Linux/2012-12/76922.htm 关于git的版本管理的原理,我是从这篇文章里面学习的。 ...
  • killzero
  • killzero
  • 2013-08-28 13:27:50
  • 8360

Github上怎么修改别人的项目并且提交给原作者!图文并茂!

Github上怎么修改别人的项目并且提交给原作者!图文并茂! 写这篇博客的初衷,是因为我的项目Only需要一些朋友一起参与进来,但是很多的Git都不是很熟练,其实版本控制这种东西没有什么难度的,只...
  • qq_26787115
  • qq_26787115
  • 2016-08-12 18:59:03
  • 13844

github提交代码无法改变远程仓库路径

最近几次提交github时,总是提交到Test仓库,就算用命令 git remote add origin git@github.com:MaYingY/JavaCodes.git 改变它的路径也...
  • sunshinegirl168660
  • sunshinegirl168660
  • 2017-06-08 20:01:37
  • 561

Git与Github折腾记-常用命令汇总

  • bomess
  • bomess
  • 2015-12-14 16:51:36
  • 2404

修改 Github commit 的作者信息

原文:http://www.jianshu.com/p/b6add8187c06配置方法:git config --global user.email "youremail@google.com" g...
  • rainharder
  • rainharder
  • 2017-07-27 14:32:05
  • 674
收藏助手
不良信息举报
您举报文章:理解github常用命令二(修改提交树)
举报原因:
原因补充:

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