Я играл с 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 | Добавлен README
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 | Это возвращает commit a6faf60631b5fbc6ee79b52a1bdac4c971b69ef8.
a6faf60 2012-06-21 | Revert "Ой, мы не хотели этого коммита"
a006669 2012-06-21 | К сожалению, нам не нужна эта фиксация
262d1f7 2012-06-21 | Добавлен HTML-заголовок (v1)
b1846e5 2012-06-21 | Добавлены стандартные HTML-теги (v1-бета)
bf1131e 2012-06-21 | Добавлен HI TAG
02b86d0 2012-06-21 | Первая фиксация