【发布时间】:2012-04-20 02:17:17
【问题描述】:
我有一个带有实际来源的分支,很长一段时间我都没有进行任何提交来掌握,目前它已经完全过时了。我只想用我的分支的内容替换 master 的内容。一种方法是检查分支和主节点,删除主节点的内容并将内容从分支复制到主节点,然后将结果推送到主节点。
它有效,但我相信必须有一些 git 命令才能以更简单的方式完成它。
有人知道怎么做吗?
【问题讨论】:
-
你怎么知道master上没有任何有价值的东西了?您可以使用 'git log branch..master' 检查 master 上是否有任何提交,而不是分支上。如果有,则 'git checkout master; git merge branch' 将包含这些提交中的更改。
标签: git git-branch branching-and-merging