1. git fetch
Это будет получать последние данные с вашего пульта дистанционного управления
2. git merge origin/master
Это объединит ваш удаленный мастер с вашей текущей веткой
3. git reset --soft origin/master
Это сбросит ваши коммиты на основе текущегопроисхождение / хозяин.Таким образом, все изменения, которые вы сделали после последнего основного коммита, будут отображаться как незафиксированные в вашей текущей ветке (поэтапно)
4. git reset -- <filePath>
отменить удаление определенного файла
5. git commit -m "Your Commit comment"
Фиксируйте все изменения какодин коммит
5. git push -f origin
Принудительный толчок к источнику (ваша ветвь)
Примечание : это объединит все ваши коммиты как один коммит.