Хорошо, я испортил, зафиксировал и перенес свои изменения в ветку, которая должна служить чистой главной веткой, называемой release/2.0
. Итак, я зафиксировал, подтолкнул и слил все в эту основную ветку.
Вместо этого я должен создать ветку из release/2.0
и поместить всю свою работу в нее, зафиксировать, толкнуть и объединить до release2.0
.
Как мне это сделать? Это мой git reflog --date=iso
:
22a3aed (HEAD -> member_benefits_config, origin/release/2.0, release/2.0) HEAD@{2019-07-08 13:50:12 -0500}: checkout: moving from release/2.0 to member_benefits_config
22a3aed (HEAD -> member_benefits_config, origin/release/2.0, release/2.0) HEAD@{2019-07-08 13:36:51 -0500}: pull origin release/2.0: Merge made by the 'recursive' strategy.
2da8de0 HEAD@{2019-07-08 13:35:28 -0500}: commit: Added MemberBenefits configuration
4652cf5 (origin/master, origin/HEAD, master) HEAD@{2019-07-08 13:32:22 -0500}: checkout: moving from master to release/2.0
4652cf5 (origin/master, origin/HEAD, master) HEAD@{2019-07-08 13:32:10 -0500}: reset: moving to HEAD~1
8bd42a0 HEAD@{2019-07-08 13:01:19 -0500}: commit: Added MemberBenefits step component
4652cf5 (origin/master, origin/HEAD, master) HEAD@{2019-07-01 11:24:26 -0500}: clone: from https://CortesD@bitbucket.nfib.org/scm/enga/engage-application.framework.git
Буду ли я делать git reset --hard 22a3aed
в ветке "master"? Или 4652cf5
коммит, где мне пришлось сделать сброс из-за моего первого провала.