【发布时间】:2012-06-28 19:56:42
【问题描述】:
我一直在玩 git(仍然很菜鸟),我想知道“reset”和“rebase”之间的区别。一个比另一个更强大吗?
假设我想从历史记录中删除 3 个粗体提交,哪个更好用,或者我应该标记它然后用 git tag -d <tagname> 删除它?
17a64df 2012-06-21 |你好使用 style.css (HEAD, origin/style, master),
a6792e4 2012-06-21 |添加了 CSS 样式表
801e13e 2012-06-21 |添加了自述文件
5854339 2012-06-21 |添加了 index.html
0b1dd4c 2012-06-21 |将 hello.html 移至 lib
55649c3 2012-06-21 |添加作者/电子邮件评论
9b2f3ce 2012-06-21 |添加了作者评论
cdb39b0 2012-06-21 |使用文本提交 p 标签 (v1.1)
b7b5fce 2012-06-21 |这将恢复提交 a6faf60631b5fbc6ee79b52a1bdac4c971b69ef8。
a6faf60 2012-06-21 |还原“糟糕,我们不想要这个提交”
a006669 2012-06-21 |糟糕,我们不想要这个提交
262d1f7 2012-06-21 |添加了 HTML 标头 (v1)
b1846e5 2012-06-21 |添加了标准 HTML 页面标签 (v1-beta)
bf1131e 2012-06-21 |添加了 HI TAG
02b86d0 2012-06-21 |首次提交
【问题讨论】:
标签: git