В SmartGit я проверил более ранний коммит, чтобы «вернуться в прошлое». Я решил не указывать название ветви при запросе одного из них, потому что оказалось, что SmartGit создаст ветку и потому что казалось ненужным создавать ветку, даже глупо, если моя цель состояла в том, чтобы просто вернуться назад во времени в существующую ветку , В результате проверки возникла «отсоединенная голова», поэтому я решил не продолжать разработку на отсоединенной голове.
Я переключился на командную строку и сделал git reset --hard 0de799db47f8
, используя хеш-код, указанный в git log
. Это имело желаемый эффект.
Как бы я сделал это в SmartGit?