LINUX.ORG.RU

git commit --amend


0

1

Собственно вопрос заключается в следующем. У меня есть ветка мастер и ветка в которой я работаю. Чтобы сделать пулл я перехожу в мастер делаю пулл и возвращаюсь в свою ветку. Из этой ветки у меня был один коммит и 3 патчсета. Когда я делал последний патчсет я сделал

git commit --amend
а потом вспомнил что я забыл удалить дебаг логи и сделал git reset --soft HEAD^. Теперь когда я делаю
git commit --amend
то он уже показывает не мой коммит, а на HEAD. Как мне вернуть мой текущий коммит в этой ветке? Заранее спасибо

git stash
git reflog

checkout на предпоследний коммит

git stash pop
anonymous ()

У меня есть ветка мастер и ветка в которой я работаю. Чтобы сделать пулл я перехожу в мастер делаю пулл и возвращаюсь в свою ветку.

Переходить необязательно. Надодясь в рабочей ветке, достаточно сделать

git fetch -v origin master:master

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

какой же все таки сложный этот ваш гит.

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