Я сделал свой первый вклад в проект на GitHub. Я выбрал файл для редактирования, создал запрос на перенос и внес свои изменения. Затем я заметил ошибку, снова отобрал файл и внес свои исправления. Я всегда работал онлайн, без командной строки. Теперь участник проекта попросил меня раздавить мои два коммита. Вопрос в том, как?Сквош GitHub совершить онлайн
0
A
ответ
0
Но как я могу «переместиться» из онлайн-редактора в командную строку?
См Modifying an active pull request locally в документации GitHub по:
- В правой боковой панели любого репозитория, нажмите Прицепные просит.
- В списке «Pull Requests» щелкните запрос на вытягивание, который вы хотите объединить.
- В нижней части запроса на растяжение нажмите Командная строка. Выполните последовательность шагов, чтобы уменьшить предлагаемый запрос на растяжение.
Тогда измените ветку локально.
В этом случае вы захотите squash the commits using git rebase --interactive <commit-before-yours>
. Выберите pick
ваш первый фиксатор и squash
ваш второй.
Наконец, нажмите его обратно в существующую ветвь PR на GitHub. В этом случае вам придется использовать --force
, так как вы заменяете свои старые коммиты новым.
Смежные вопросы
- 1. мерзавец: сквош/Fixup ранее совершить
- 2. Github API создать совершить
- 3. Как откат к github совершить?
- 4. Откат в «сквоше и объединение» GitHub в очередное слияние совершить
- 5. Невозможно совершить GitHub репо с использованием EGit
- 6. Github совершить, дифф не показывает изменения
- 7. Git вернуться несколько совершить от внутреннего GitHub
- 8. GitHub совершить с «недействительным адресом электронной почты»
- 9. отредактирован риде онлайн на GitHub
- 10. Rebase branch после GitHub «Сквош и слияние» на мастер
- 11. Я отредактировал readme на GitHub, теперь как мне редактировать сквош
- 12. Подтвердить формат сообщений фиксации «Сквош и слияние» GitHub
- 13. Git merge - сквош или не сквош?
- 14. Сквош фиксируется в git
- 15. Гит Сквош вишня Фиксирует
- 16. Сквош все фиксируется в одном
- 17. Github как переписать локальный код с онлайн-кодом
- 18. Получите лицензии зависимостей проекта github онлайн
- 19. Как вернуться в онлайн-филиал проекта github?
- 20. Переход от визуальной студии онлайн к github
- 21. слияние с совершить совершить
- 22. Одиночная команда для мерзавца фиксации/перебазирования/сквош
- 23. Как мне отменить, чтобы совершить и нажимать на github?
- 24. Aptana 3, GitHub может клонировать, но не может совершить
- 25. Как правильно совершить в хранилище с Github страницы филиала
- 26. Не удалось совершить в github: не удалось подключить порт 443
- 27. Частичный сквош-слияние
- 28. Сквош фиксируется после переустановки
- 29. Сквош-группы толкаемых коммитов
- 30. Выполняется сквош на основе
https://stackoverflow.com/questions/14534397/squash-all-my-commits-into-one-for-github-pull-request – vidit
Сомневаюсь, что вы можете. Возможности онлайн-редактирования GitHub довольно просты и не являются чем-то близким к полному клиенту Git. Вам, вероятно, придется делать это в автономном режиме. – Chris
Хорошо, я попробую из командной строки. Но как я могу «переместиться» из онлайн-редактора в командную строку? – Andrea