Я новичок в git. Я сделал несколько простых операций:
создал репозиторий, добавил файл 'A' в локальное репозиторий, затем подготовил, зафиксировал и отправил в основную ветку (commit1)
создал ветку, запустив git checkout -b branch_name
создать новый файл «B» и отредактировать «A», выполнить этап, зафиксировать, затем git push origin branch_name
(commit2)
затем, чтобы объединить его с основной веткой, я просто запускаю git checkout master
, git merge branch_name
, git push origin master
.
Обновлена ветка Remote master. Затем я запускаю git log
в основной ветке, показаны только 2 коммита:
commit1 ae6ebbb... (HEAD -> master, origin/branch_name, origin/master, branch_name)
commit2 ccc6af3...
Как я могу найти историю слияния? (пробовал git log --merges не работает) Я делаю какую-то ошибку в этом процессе? Причина, по которой я хочу получить хэш слияния, заключается в том, чтобы вернуться к состоянию перед слиянием. Может ли кто-нибудь сказать мне, как это сделать?
--no-ff
- person Prihex   schedule 24.02.2021