У меня есть проект git
и имеет около 5 коммитов в диапазоне от 2-4 файлов. Я сделал один коммит, который затрагивал два файла, которые я не должен был делать с проверкой этой ветки. Я хотел бы вернуть только изменения, сделанные в этой конкретной фиксации, тем самым возвращая эти два файла туда, где они были ранее.возвращение назад git commit, который не является последним
У этих файлов нет другой истории изменений на этой ветке (опять же, они не должны были быть изменены в этой ветке вообще). Как мне это сделать?
В качестве бонуса было бы здорово «переписать» эту фиксацию ветке, которую я должен был проверить в то время, но это, вероятно, слишком амбициозно. Я всегда могу вносить изменения вручную вручную с проверкой правильной ветки.
Одна из последних вещей, я использую sourceTree, но знание CLI-метода было бы хорошим.