Я отправил некоторый код в удаленную ветку, но быстро обнаружил ошибку.
Я хотел «снять фиксацию», поэтому я запустил
git reset hard~~ (extra tilde was by accident)
Я, вероятно, испортилпотому что после того, как я исправил ошибку, я зафиксировал и нажал, но когда я пытаюсь нажать, я получаю ошибку.
Выполнение
git status
показывает, что «моя ветвь и удаленная ветвь разошлись,и каждый из них имеет 1 и 2 разных коммита "
Я думаю, вот как это выглядит сейчас:
o ---- o ---- A ---- B -- D origin/master (2 commits ahead of A)
\
C myBranch (my work (1 commit ahead of A)
Как мне изменить мой репозиторий, чтобы он выглядел как
o ---- o ---- A ---- C