Форум программистов, компьютерный форум, киберфорум
Git
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 12

Git обьеденить два коммита оставив автора комитов

21.10.2013, 19:36. Показов 1107. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли как то обьеденить два коммита оставив при этом автора этих коммитов?
К примеру:

commit_1 - author_1
commit_2 - author_2
commit_3 - author_2

Нужно обьденить commit_2 и commit_3, при этом что бы остался автора коммита (author_2). commit_1 - последний коммит
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2013, 19:36
Ответы с готовыми решениями:

Github.com показывает неверного автора коммита
Подскажите пожалуйста, что за бред такой. В intellij idea создаю проект, комичу его на github, захожу в github чтобы посмотреть, захожу в...

Подключение к удаленному Git репозиторию и вывод названия коммита
Помоги решить пробему. Я не понимаю как мне сделать подключение к удаленному репозиторию программно и вывод название коммитов в консоль,...

Git добавление коммита перед первым имеющимся в репозитарии
Для существующего уже некоторое время проекта в какой-то момент был создан git репозитарий. Был взят рабочий каталог с последними...

1
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
22.10.2013, 15:03
Если правильно понял, то, вроде бы, так.
Невнимательно прочитал
Bash
1
2
3
4
5
6
# делаем новую ветку на третьем коммите
git checkout -b foobar commit_3
# берем изменения из тем двух коммитов, не коммитим
git cherry-pick --no-commit commit_2 commit 1
# коммитим, используя инфу об авторстве второго коммита, открывая редактор для правки коммит-месседжа
git commit -C commit_2

Добавлено через 3 минуты
Ой, я объединил первый и второй вместо второго и третьего.
Bash
1
2
3
4
5
6
7
8
# делаем новую ветку на предке третьего коммита
git checkout -b foobar commit_3^
# берем изменения из третьего и второго коммита, не коммитим
git cherry-pick --no-commit commit_3 commit_2
# коммитим, используя инфу об авторстве второго коммита, открывая редактор для правки коммит-месседжа
git commit -C commit_2
# копируем первый коммит
git cherry-pick commit_1

Не по теме:

PS: Об этом не было сказано. Предполагаю, что исходные коммиты идут подряд. commit_1^ === commit_2 и commit_2^ === commit_3.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.10.2013, 15:03
Помогаю со студенческими работами здесь

Обьеденить два проекта
Есть две готовыые программы. Первая программа получает bitmap по сети вторая выполняет нужные действия над ним. Помогите обьеденить их в...

как обьеденить два проэкта?
привет всем! только не бейте меня ;) перечитал два тома pdf так и не нашел как правильно и в какой последовательности добавлять к...

Обьеденить два поля структуры
Имеется структура struct spis { char fim; char fio; char nam; char otch; ...

Обьеденить два кода в один в СИ
помогите Обьеденить два кода в один в СИ

Обьеденить два .txt файла
на сайте в папке имеется два файла 2013.txt и 2014.txt можно как то их обьеденить, тоисть их содержимое ? Просто они к меня постоянно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru