我一直在玩 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 | 第一次提交