$ git --version
git version 1.7.6
$ git rebase -i :/^major
fatal: Needed a single revision
invalid upstream :/^major
Читая gitrevisions (7) и googling, я до сих пор не могу понять это.По какой-то причине я понимаю: ^ / major возвращает весь диапазон ревизий (протестирован с git log), а не только коммиты, где сообщения начинаются с major.Давайте предположим, что в этом случае у меня действительно есть только одно сообщение коммита, начинающееся с «major».Это мне не ясно из документации.Чего мне не хватает?