Я сделал два git commit и git push в ветку MyBranch
, которые мне нужно было вернуть.Основываясь на поиске в Google, я сделал следующее, находясь на ветке MyBranch
:
git reset [shaNumber]
[do some changes]
git commit -m"my comments"
git push -f
Затем я сделал новый клон git и извлек git, чтобы добраться до MyBranch
.Однако я больше не нахожусь в текущей ветке, потому что когда я использую TortoiseGit (я использую его только для просмотра журналов и визуальных графиков), я больше не вижу красную часть.Я вижу только коричневую / желтоватую область.Я боюсь, что если я сделаю дальнейшие изменения, я могу испортить репозиторий, так как мне вернуть эту красную часть обратно?
Как и должно быть: