Проголосование, потому что это было полезно, но это действительно должен быть комментарий, а не ответ.

с изменение в скрипт и зафиксировал его. Затем я сделал несколько других изменений и отправил их в удаленный репозиторий и тому подобное.

Затем я понял, что первое упомянутое изменение было глупым, и хочу отменить его. Могу ли я «отменить» эту фиксацию без копирования / вставки различий вручную?

Как пример: у меня есть два файла,a.py а такжеb.py:

Commit 1:
I delete a function in a.py

Commit 2:
I change a few lines in b.py

Commit 3:
I change the docstring in a.py

Могу ли я отменить удаление этой функции и сделать ее похожей на «commit 4» (вместо удаления commit 1)

Ответы на вопрос(4)

Ваш ответ на вопрос