Я хочу нажать несколько отдельных коммитов в наш основной репозиторий git. После некоторого чтения, хотя это звучит так, будто я должен переупорядочить коммиты, чтобы сделать это, потому что git будет только толкать все коммиты до определенного коммита. Во-первых, я действительно не понимаю, почему это не просто встроено в git (я новичок git). Несмотря на это, мне нужно переупорядочить коммиты, и я использую TortoiseGit. Я нашел, как добраться до меню переадресации, но я не знаю, какие варианты выбрать. Для того, чтобы попасть в меню Rebase I:Как переупорядочить Commits (rebase) с TortoiseGit
- правой нажал на каталог и выбрал TortoiseGit/Показать журнал
- просмотрены на и выбрали фиксации Я хотел, чтобы изменить порядок.
- Выберите «Rebase» master «на это».
Мне представлено диалоговое окно, но я не знаю, что означает любое из полей.
Во-первых, есть поле ветви, я вижу мастер и несколько параметров дистанционного управления. У меня нет филиалов. Я клонировал репозиторий и работал до сих пор от местного клона, почему существует опция ветки?
Во-вторых, есть маленькая кнопка с стрелками влево и вправо друг над другом. Для чего эта кнопка?
В-третьих, есть восходящее поле, по умолчанию выбрано SHA репозитория. Когда я нажимаю на поле, я вижу FETCH_HEAD, master и несколько параметров дистанционного управления.
Я ожидаю увидеть список коммитов, и я могу просто переместить свое сообщение вверх и вниз. Я могу увидеть список коммитов, проверив опцию Force Rebase. Это то, что мне нужно сделать? Что я заставляю, хотя я думал, что просто хотел сделать обычную старую перебазу?
Снова, я новичок git, любая помощь приветствуется.
Я предполагаю, что Force Rebase позволяет использовать флаг силы для использования git rebase. Почему мне нужно принудительно переустанавливать Tortoise, но не с командной строкой git? – Samuel