commit- все статьи тега


Как отменить "git commit --amend" сделано вместо " git commit"

я случайно изменил свой предыдущий коммит. Фиксация должна была быть отдельной, чтобы сохранить историю изменений, которые я внес в конкретный файл. есть ли способ, чтобы отменить последний коммит? Если я сделаю что-то вроде git reset --hard HEAD^, первый коммит также отменено. (Я еще не нажал на какие-либо удаленные каталоги) ...

Как можно изменить временную метку старого коммита в Git?

ответы Как изменить существующие, не очищенные коммиты? опишите способ изменения предыдущих сообщений фиксации, которые еще не были отправлены вверх по течению. Новые сообщения наследуют временные метки исходных коммитов. Это кажется логичным,но есть ли способ также изменить время? ...

Как зафиксировать мои текущие изменения в другой ветке в git [дубликат]

этот вопрос уже есть ответ здесь: Как объединить мои локальные незафиксированные изменения в другую ветку Git? 6 ответов иногда случается, что я делаю некоторые изменения в своем рабочем каталоге, и я понимаю, что эти изменения должны быть зафиксированы в ветке, отличной от текущей. Это обычно происходит, когда я хочу попробуйте новые вещи или выполните некоторые тесты, и я забуду создать новую ветку зар ...

Как отредактировать сообщение журнала, уже совершенное в Subversion?

есть ли способ изменить сообщение журнала определенной ревизии в Subversion? Я случайно написал неправильное имя файла в моем сообщении фиксации, которое может сбить с толку позже. Я видел как изменить неверное сообщение фиксации в Git?, но решение на этот вопрос, кажется, не быть похожими на подрывную деятельность (согласно svn help commit). ...

git добавляет только измененные изменения и игнорирует неотслеженные файлы

Я запустил " git status "и ниже перечислены некоторые файлы, которые были изменены/или под заголовком"изменения, не поставленные для фиксации". В нем также перечислены некоторые неотслеженные файлы, которые я хочу игнорировать (у меня есть ".gitignore " файл в этих каталогах). Я хочу поместить измененные файлы в промежуточное состояние, чтобы я мог их зафиксировать. Когда я побежал " git add .", он добавил измененные файлы и файлы, которые я хочу игнорировать для постановки. Как добавить толь ...

Как я могу ссылаться на фиксацию в комментарии к проблеме на GitHub?

Я нахожу много ответов о том, как ссылаться на проблему GitHub в git commit (используя нотацию #xxx). Я хотел бы сослаться на фиксацию в своем комментарии, создав ссылку на страницу сведений о фиксации? ...

Как я могу разделить git commit, похороненный в истории?

я перепутал свою историю и хочу внести в нее некоторые изменения. Проблема в том, что у меня есть фиксация с двумя несвязанными изменениями, и эта фиксация окружена некоторыми другими изменениями в моей локальной (не выталкиваемой) истории. Я хочу разделить эту фиксацию, прежде чем вытолкнуть ее, но большинство руководств, которые я вижу, связаны с разделением вашего последнего фиксации или незафиксированных локальных изменений. Возможно ли сделать это для фиксации, которая немного похоронена в ...

Как удалить выбранные записи журнала фиксации из репозитория Git, сохраняя их изменения?

Я хотел бы удалить выбранные записи журнала фиксации из линейного дерева фиксации, чтобы записи не отображались в журнале фиксации. мое дерево фиксации выглядит примерно так: R--A--B--C--D--E--HEAD Я хотел бы удалить записи B и C, чтобы они не отображались в журнале фиксации, но изменения от A до D должны быть сохранены. Может быть, введя одну фиксацию, чтобы B и C стали BC, и дерево выглядит так. R--A--BC--D--E--HEAD или, в идеале, после A приходит D непосредственно. D ' представляет изм ...

Ошибка Git при фиксации после слияния-фатальная: не удается выполнить частичную фиксацию во время слияния

Я побежал git pull это закончилось конфликтом. Я разрешил конфликт, и теперь все в порядке (я также использовал mergetool). когда я фиксирую разрешенный файл с git commit file.php -m "message" Я получаю ошибку: fatal: cannot do a partial commit during a merge. у меня была такая же проблема раньше, и с помощью -a в commit работал отлично. Я думаю, что это не идеальный способ, потому что я не хочу фиксировать все изменения. Я хочу фиксировать файлы отдельно с отдельными комментариями. Как я мо ...

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

Я ищу встречную часть git commit --amend в Mercurial, т. е. способ изменить фиксацию, с которой связана моя рабочая копия. К этой процедуре внесения поправок предъявляются следующие требования: если это возможно, он не должен требовать каких-либо расширений. Он должен не требует нестандартных расширений, т. е. расширения, которые не поставляются с официальной установкой Mercurial. если фиксация для изменения является одним из руководителей моей текущей ветви, нет новой главы должен быть создан ...

Git commit in terminal открывает VIM, но не может вернуться к терминалу

пытается узнать GitHub в данный момент и делает это в Git основы учебник на nettuts. Я на урок о том, что делает, совершает. учитель типов git commit и он открывает VIM в качестве своего редактора (я также хотел бы знать, как сделать его открытым в Возвышенное Текст 2 вместо этого) в любом случае он открывается в VIM, и я добавляю в 1 строку, говоря, что это моя первая фиксация и нажмите Сохранить. затем он предлагает мне сохранить вывод на рабочий стол, что-то я не видел в его скринкасте. Теп ...

Mercurial (hg) фиксирует только определенные файлы

Я пытаюсь зафиксировать только определенные файлы с Mercurial. Из-за того, что hg имеет автоматическое добавление всякий раз, когда я пытаюсь совершить изменение, он хочет зафиксировать все файлы. Но я не хочу этого, потому что некоторые файлы еще не "готовы". здесь hg commit -I thefile.foo но это только для одного файла. Лучший способ для меня будет, если я могу отключить автоматическое добавление как в Git. Это возможно? ...

ГИТ: добавить против пуш против совершить

В чем разница между git add,push и commit? просто немного запутался, исходя из SVN, где " обновление "будет" добавлять "материал, а фиксация делает "толчок" и будет "добавлять" также есть все различные функции в git. Надеясь на какое-то объяснение из вашего опыта. ...

Как вы "откат" последний коммит на Mercurial?

У меня есть ртутный репозиторий, который я использую только в локальном... Это для моего личного использования (поэтому я никуда не "толкаю"). Я сделал коммит с 3 файлами, но после этого я понял, что я должен сделать коммит 4 файлов... есть ли способ "откатить" мой последние (последний, только один) commit, и "recommit" его с правильными файлами? (Я не знаю, почему, но моя " изменить текущую редакцию опции" не активна, поэтому я не могу использовать оно...) ...