摘要: 比如当我们git revert的时候, git revert Git会抱怨: is a merge but no -m option was given 这是因为你revert的那个commit是一个merge commit,它有两个parent, Git不知道base是选哪个parent,就没法d 阅读全文
posted @ 2016-04-08 16:28 沙耶 阅读(529) 评论(0) 推荐(0)
摘要: git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销 作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 commit * git revert commit 阅读全文
posted @ 2016-04-08 16:25 沙耶 阅读(1286) 评论(0) 推荐(0)
摘要: 我们难免会因为种种原因执行一些错误的commit / push,git提供了revert命令帮助程序员修复这样的错误。 举个例子,下图是git commit 的历史记录 git revert 命令会通过一个新的commit 来使仓库倒退一个commit,在上例中,如果程序员想要revert 最新的 阅读全文
posted @ 2016-04-08 14:44 沙耶 阅读(30851) 评论(0) 推荐(0)