Вопросы с тегом «commit»

Вопросы о совершении транзакции или «единицы работы» в базе данных, приложении или системе контроля версий.

10
Удалить конкретный коммит
Я работал с другом над проектом, и он редактировал кучу файлов, которые не должны были редактироваться. Каким-то образом я слил его работу с моей, или когда вытащил ее, или когда я попытался просто выбрать конкретные файлы, которые я хотел. Я долго искал и играл, пытаясь выяснить, как удалить коммиты, которые …

8
Запустите сообщение git commit с хешмарком (#)
Git обрабатывает строки, начинающиеся с #комментариев, при фиксации. это очень раздражает, когда вы работаете с системой отслеживания билетов и пытаетесь записать номер билета в начале строки, например #123 salt hashed passwords git просто удалит строку из сообщения коммита. есть ли способ избежать хеша? я попробовал \и !, но ничего не …

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

3
Временно переключите рабочую копию на определенный коммит Git
Как переключиться на конкретный коммит Git без потери всех коммитов, сделанных после него ? Я хочу, чтобы локальные файлы были изменены, но база данных коммитов останется нетронутой, только текущий указатель позиции будет установлен на текущий выбранный коммит. Я хочу изменить состояние файлов на конкретную фиксацию, запустить проект и, когда закончите, …
249 git  commit  temporary 

9
Как удалить выбранные записи журнала коммитов из репозитория Git, сохранив их изменения?
Я хотел бы удалить выбранные записи журнала фиксации из линейного дерева фиксации, чтобы записи не отображались в журнале фиксации. Мое дерево коммитов выглядит примерно так: R--A--B--C--D--E--HEAD Я хотел бы удалить записи B и C, чтобы они не отображались в журнале фиксации, но изменения от A до D следует сохранить. Может …
241 git  commit 

6
Как сделать git коммитить один файл / каталог
Пробовал следующую команду: git commit path/to/my/file.ext -m 'my notes' Получите ошибку в git версии 1.5.2.1: error: pathspec '-m' did not match any file(s) known to git. error: pathspec 'MY MESSAGE' did not match any file(s) known to git. Это неправильный синтаксис для фиксации одного файла или каталога? ОТВЕТ: Аргументы были …
216 git  commit 

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

5
Git commit в терминале открывает VIM, но не может вернуться в терминал
Попытка изучить GitHub в данный момент и сделать это руководство по основам Git в Nettuts. Я на уроке о совершении коммитов. Учитель печатает, git commitи он открывает VIM в качестве своего редактора (я также хотел бы знать, как сделать так, чтобы он открывался в Sublime Text 2), в любом случае, …

3
Git - Найти коммит, где файл был добавлен
Скажем, у меня есть файл, foo.jsкоторый был зафиксирован некоторое время назад. Я хотел бы просто найти коммит, где этот файл был впервые добавлен. После прочтения ответов и моей собственной работы, это работает для меня git log --follow --diff-filter=A --find-renames=40% foo.js


6
Редактирование сообщения git commit в GitHub
Есть ли способ онлайн-редактирования сообщения о коммите GitHub.comпосле отправки? Из командной строки можно сделать git commit --amend -m "New commit message" как правильно предложено в другом вопросе . Попытка, git pullа затем git pushсработало (без вмешательства других коммитов в это время). Но можно ли это сделать через GitHubсайт?

4
Установите специальный git commit с pip
Я разрабатываю приложение django и использую pip для управления своими требованиями. Как я могу сделать, чтобы установить конкретный коммит git? В моем случае мне нужно установить этот коммит: https://github.com/aladagemre/django-notification/commit/2927346f4c513a217ac8ad076e494dd1adbf70e1
172 git  install  commit  pip 

6
Смотрите «реальную» дату фиксации в github (час / день)
Есть ли способ увидеть дату коммита в github с точностью до дня / часа? Старые коммиты отображаются в «удобочитаемом» формате, например, «2 года назад», вместо отображения фактической даты. Если невозможно увидеть фактическую дату на github, есть ли более простой обходной путь, чем git clone?
161 git  date  github  commit 

2
Как переместить фиксацию в промежуточную область в git?
Если вы хотите переместить фиксацию в промежуточную область - это отмените ее и переместите все изменения, которые были в ней, в промежуточную область (фактически перевод ветки в состояние, в котором она была до фиксации) - как ты делаешь это? Или это то, что вы не можете сделать? Ближайшее, что я …
154 git  commit  staging 

6
Git: Как редактировать / перефразировать сообщение коммита слияния?
Как мне отредактировать или переформулировать сообщение коммита слияния? git commit --amendработает, если это последний коммит made ( HEAD), но что, если он наступит раньше HEAD? git rebase -i HEAD~5 не перечисляет коммиты слияния.
148 git  commit  amend 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.