Когда я нашел ошибки wrong в удаленной ветке, я всегда удаляю это, сквош локально и снова нажимаю. Потому что я слышал, что "git push -f" был опасным. Однако я заметил, что результат нажатия показывает, что после git fetch есть что-то вроде ниже.
new BRANCH_NAME "(force)"
Мой рабочий процесс удаляет и толкает снова правильно? Что между образом и "push -f" отличается?