Parameter of git-commit command that adds the current staging area to the last commit and allows you to (by default) edit previously used commit message or (if other options were given) reuse it or even discard it and write a new one.
1 ответ

Модификация последних n коммитов и добавление строки ко всем из них через hook

У меня есть локальный процесс проверки кода, при котором проверяющий добавляет пустой коммит поверх ветки, которая была проверена, и отправляет ее обратно разработчику. Затем разработчик подталкивает его к каноническому. Я хочу написать предваритель…
25 фев '15 в 10:17
1 ответ

Git: Как обновить коммит, который не на вершине

В моей рабочей ветке у меня есть три зависимых патча. Все они не объединены. <commit id -1> <Commit id -2> <Commit id -3> Как я могу добавить новые изменения в <Commit id -2> ? В настоящее время вот как я это делаю. git stash…
17 окт '14 в 07:26
2 ответа

Как подтвердить изменения после `git commit --amend` в Терминале?

Когда я пишу git commit --amend У меня есть какой-то редактор, где я могу изменить название этого коммита. Как подтвердить и сохранить мои изменения с помощью клавиатуры?
27 янв '15 в 17:50
2 ответа

Как отменить начальную фиксацию в удаленном репозитории в git?

Если моя самая первая фиксация неверна, но передана на (в настоящее время частный) пульт, как мне отменить этот коммит на пульте? Я предполагаю, что могу просто изменить и затем нажать --force?
18 сен '13 в 14:13
1 ответ

Git зафиксировать сообщение с буквой #

У меня небольшая проблема. В нашей компании есть соглашение, что все коммиты, связанные с какой-либо проблемой в трекере ошибок, должны начинаться с #<issue_number> (например, #8956). Но git игнорирует все строки, начинающиеся с буквы "#" при …
13 май '14 в 08:32
1 ответ

Git: Разрешить вносить изменения, не стирая историю

Есть ли опция в Git, позволяющая вносить изменения в коммиты в центральном репозитории (например, чтобы изменить описание, имя коммиттера или его / ее адрес электронной почты), но не позволяющая стереть всю историю. Насколько я понимаю, по умолчанию…
23 июн '15 в 21:55
2 ответа

Изменение кода предыдущих коммитов с помощью git rebase -i

У меня есть хранилище с различными коммитами, которые я хочу объединить в два патча. Один патч представляет функцию, а другой изменяет существующий код для ее использования. Проблема в том, что когда я кодировал и делал коммиты, я не думал об этом, …
18 июл '12 в 11:58
3 ответа

Git edit /reword (без добавления / изменения файлов)

Часто я хочу отредактировать сообщение коммита без необходимости повторно выбирать набор файлов из последнего коммита. git commit file1.c file2.c Случайная опечатка в коммит-сообщении. git commit file1.c file2.c --amend Это работает, но я не хотел б…
19 авг '14 в 04:27
2 ответа

Редактировать неверное сообщение о коммите в GitHub для Windows

Мне удалось испортить сообщение о коммите достаточно плохо, что когда я читаю его обратно, даже я не могу понять, что написано! Этот коммит не был передан, и я знаю, что сообщение можно изменить с помощью: git commit --amend -m "New commit message" …
25 мар '14 в 22:49
8 ответов

Как изменить коммит без изменения сообщения коммита (повторное использование предыдущего)?

Есть ли способ изменить коммит без vi (или ваш $EDITOR) появляется возможность изменить сообщение о коммите, но просто повторно использовать предыдущее сообщение?
19 апр '12 в 21:28
3 ответа

Изменить коммит, отправленный на GitHub... удаление файлов

Git крутит мой мозг. Но я думаю, что я на полпути с этой проблемой. Я зафиксировал (дважды) и отправил на GitHub, но первый коммит содержал два файла, которые не должны были быть включены. Итак, я сделал следующее... git reset --hard HEAD~2 Это верн…
07 фев '19 в 13:54
2 ответа

'Git commit --amend` затрагивает больше файлов, чем необходимо?

Я часто испытываю следующее: Изменить файлы A, B и C. Зафиксируйте изменения с git commit, Постройте проект, чтобы сборка была актуальной. Внесите исправления / исправления только в файл A. Бежать git commit -a --amend (или же git commit --amend pat…
08 фев '19 в 01:32
1 ответ

Как мне вернуть ГОЛОВУ обратно в прежнее положение после сброса?

Я хотел изменить сообщение о коммите от двух коммитов назад, поэтому я сделал: $ git reset --soft HEAD~1 $ git commit --amend -m "Revised commit message" Теперь, как мне вернуть ГОЛОВУ туда, где она была до того, как я git reset?
16 фев '14 в 05:34
1 ответ

GIT commit --amend в отдельном состоянии HEAD

Я понимаю, что правильным способом изменения старого коммита GIT является использование rebase --interactive, но чтобы просто понять концепции, я хотел бы понять, что происходит, когда я делаю git checkout <commit> изменить что-то в файле доба…
20 сен '14 в 11:01
1 ответ

Я добавил папку с 10 файлами и зафиксировал изменения.

Теперь я удалил 5 из этих файлов и хочу внести изменения в последний коммит. Я не выдвинул коммит.. Использую gerrit. Однако, когда я делаю git status, он показывает мне изменения, не подготовленные для фиксации -> 5 файлов, которые удалены, и файлы…
21 июн '17 в 01:13
2 ответа

Git - сохраняются ли исправленные коммиты?

В моей ветке Git я создал коммит и нажал. позже я добавил изменения в индекс, использовал git commit --amend, а потом git push -f, Мой новый коммит заменил первый как локально, так и удаленно в моей ветке. На этом этапе я бы ожидал (или хочу), чтобы…
10 сен '15 в 11:27
1 ответ

Непреднамеренный коммит от Git

Я зафиксировал файл Java, используя git commit -a Я забыл добавить файл в указанный коммит, поэтому попытался исправить предыдущий, используя git commit -a --amend Когда редактор открылся, я передумал и закрыл редактор, используя :q!, Затем я сделал…
29 апр '17 в 15:19
1 ответ

Конфликт git merge после изменения git - "Ваша ветвь и" происхождение / мастер "разошлись"

Вот что происходит: После недавнего коммита с удаленным мастером я делаю небольшое тривиальное изменение в своем локальном репо я добавить git commit --amend и оставьте то же самое сообщение коммита как HEAD Я пытаюсь подтолкнуть репо к мастеру git …
08 апр '17 в 02:12
4 ответа

Как я могу редактировать старое сообщение git commit программно?

Вы можете программно редактировать только последнее сообщение о коммите: git commit --amend -m 'xxxxxxx' Или случайный коммит в интерактивном режиме: git rebase -i HEAD~n # Vim opens up, select the commit you want to modify, and change the word "pic…
31 май '18 в 21:01
6 ответов

Mercurial: как изменить последний коммит?

Я ищу ответную часть git commit --amend в Mercurial, то есть способ изменить коммит, с которым связана моя рабочая копия. Требования к этой процедуре внесения поправок: если возможно, он не должен требовать каких-либо расширений. Он не должен требов…
18 ноя '11 в 13:04