功能

修改之前提交的内容

http://blog.yxwang.me/2009/11/git-modify-specified-commit/

函数

将当前分支并入其他分支

[alias]
  merge-to = "!gitmergeto() { export tmp_branch=`git branch | grep '* ' | tr -d '* '` && git checkout $1 && git merge $tmp_branch && git checkout $tmp_branch; unset tmp_branch; }; gitmergeto"

使用方法:要把当前分支合并到 develop,运行 $ git merge-to develop 即可。

(来源:http://stackoverflow.com/a/7801982/111896

GitHub

选择部分 commit 发起 pull request

在目的分支基础上新开一个分支,cherry-pick 需要的 commit,从这个分支发起 pull request。