Я повністю зіпсував головну гілку мого розгалуженого репозиторію git.
Я хочу повністю скинути головну гілку, яка була висунута до моєї вилки разом із вмістом майстер-репо. Я не зацікавлений у збереженні будь-яких основних змін у галузі або історії.
Найпростішим підходом було б видалення мого розгалуженого репо та переформатування з попереднього проекту. Однак у мене є робота в інших відсунутих гілках, які я не хочу втрачати.
Таким чином, як скинути свою гілку push-майстра з майстром, що стоїть вище?
git clone https://myrepo.git
cd myrepo
git remote add upstream https://upstream.git
git fetch upstream
Куди я піду звідси, щоб скинути свої локальні та віддалені гілки головного майстра за допомогою головного майстра?
git reset --hard upstream/masterскидання робочого каталогу. Але ваша відповідь все ж правильна.