Когда я ввожу:
git rebase -i HEAD~3
Вместо трех последних коммитов я вижу последние 10.
По какой-то причине, где N - это число, которое я передаю, если 2 <= N <= 10, я вижу 10 вариантов. если N = 1, я просто вижу последний коммит. </p>
Это напрашивается на 2 вопроса:
1. Кто-нибудь знает, почему это происходит?
2. Кто-нибудь знает, как я могу получить N, чтобы быть 3? Есть много конфликтов, которые возникают в дальнейших коммитах, и я не хочу работать против них.
Для небольшого контекста:
У меня есть git "feature branch", который является просто патчем, позволяющим некоторому устаревшему коду работать локально на Mac. он решает несколько вопросов о древней установке Drupal, которая все еще находится в производстве я исправлял это, чтобы развиваться против локально, а затем перебирал его для коммитов, чтобы он мог тестироваться в промежуточной среде. все работало нормально ... до сих пор.