如何将一组不同的更改推送到掌握?

时间:2012-09-16 17:41:58

标签: git heroku github

我在当地有两个分支机构。分期和掌握。

已经有一些变化已推送到舞台上。但是,我不想将这些更改推送到掌握。

如果我有第二组更改,我需要立即推送到掌握。如果不将第一组更改与分段合并,我该怎么做呢?

1 个答案:

答案 0 :(得分:1)

您可以使用git cherry-pick选项来提取主精确提交。

$ git checkout master
$ git cherry-pick SHA1_of_commit

您可以使用log命令

获取SHA1_of_commit
$ git log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
* 9121391 2012-09-16 | Studio sweeper fix in offices controller. (HEAD, origin/master, origin/HEAD, heroku/master, master) [Nick Kugaevsky]
* a7720f9 2012-09-16 | RBP improvements [Nick Kugaevsky]
* 5d0db9f 2012-09-16 | RBP improvements [Nick Kugaevsky]
* a35cd96 2012-09-16 | Home controller clean up [Nick Kugaevsky]
  ^^^^^^^ – SHA1_of_commit