LINUX.ORG.RU

git commit со страничным комментарием

 ,


0

1

у меня совсем ламерский вопрос, но он мне мозг взрывает. помогите пожалуйста решить проблему

до сегодняшнего дня я всегда добавлял коммиты так:

git add .
git commit -m 'bla'

сегодня мне понадобилось сделать длинный многострочный комментарий. я сделал следующее:

git add .
git commit

в результате открылся редактор кода. я ввёл свой комментарий. затем сохранился и закрыл файл(и редактор тоже). после этого команда

git hist --all
показывает, что изменения не закоммитились

при этом текст моего комментария находится в

.git/COMMIT_EDITMSG



Последнее исправление: prozaik (всего исправлений: 1)
git add .
git commit

commit -a лучше

и да, согласен с предыдущими ораторами — скорее всего кривой редактор кода.

waker ★★★★★
()
Ответ на: комментарий от prozaik

он файл видимо сохраняет не с тем именем который ему передает git, или он форкается от запускаемого потока и тогда гит думает что она завершился еще до того как ты начал писать текст сообщения

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

или форкается при запуске, и гит получает пустой коммент

(ых, я писал до твоего дополнения :)

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от PolarFox

проверил код возврата у mcedit не меняется в зависимости от того сохранил файл или нет, а в нем все работает норм

Deleted
()
Ответ на: комментарий от prozaik

сразу предупрежу на счёт утилиты 7z/7za - тоже с кодами возврата беда. сорри за оффтоп)

Deleted
()
Ответ на: комментарий от prozaik

это не косяк, это обычное поведение большинства гуи-редакторов. вообще это 100% можно как-то вылечить. я лечил такую же проблему для TextEdit.app + меркуриал на макоси. (как именно лечил не помню, не спрашивай, лучше загугли про саблайм)

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 1)
Ответ на: комментарий от prozaik
git config --global core.editor "subl -n -w"

говорят, вот такое должно помочь.

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.