Я новичок в Git. При этом я делаю самые простые вещи из Git, edit-> stage -> commit в моих файлах. Но я действительно не понимаю цели этого. Например, откат к предыдущей фиксации довольно сложный. Если я проверю предыдущую версию, я получаю отдельную HEAD, и после этого я потеряю все коммиты. Временная линия немного испорчена.Как откат к предыдущей фиксации в Git?
Я не понимаю концепцию Git правильно? Каким должен быть правильный способ использования Git для моей работы? У меня есть некоторые простые программы, которые мне нужно отслеживать, и документ (файл .tex), и я продолжаю добавлять новые вещи. Я хотел бы иметь возможность проверять предыдущие коммиты время от времени и откатываться к более ранней версии, если это необходимо.
Вам нужны «основные инструкции по Git» для книги/документа. Когда вы просто * смотрите на * более старые версии Git, вы действительно получаете эту «удаленную HEAD» вещь, но более поздние версии не * ушли *, они просто не показаны * по умолчанию *. Используйте 'git log', чтобы начать просмотр с вершины данной ветви, и 'git checkout ', чтобы вернуться назад на "ветку (снова присоедините свой HEAD). Между тем, см. Https://git-scm.com/book/en/v2 –
torek