У всех нас есть такой момент: вы открываете проект и после пары коммитов идете проверять свое приложение, чтобы убедиться, что все работает нормально. Вы не совершили ничего сумасшедшего, и все должно быть в порядке, но вам просто нужно убедиться.
По какой-то причине не работает. Итак, вы меняете некоторые вещи и пытаетесь отслеживать ошибки, и, наконец, у вас было достаточно, и вам потребовалось больше времени, чтобы попытаться исправить вещь, затем вам потребовалось написать эту вещь, чтобы вы вернули одну фиксацию…. Это ВСЕ ЕЩЕ не работает. Итак, вы возвращаетесь к началу дня и начинаете работать. Все в порядке, вы проверяете, что ничего не сломано, и хотите, чтобы вы еще тестировали, прежде чем попасть в этот беспорядок. Но теперь ваш Git запутался ... вы не можете нажимать, потому что он хочет, чтобы вы сначала слились, но разве это не поднимет нерешаемую проблему из прошлого ????
Вот несколько советов по Git, которые помогут вам не сломать собственный компьютер.
В рассказе выше я был очень разочарован и не понимал, что пошло не так, но подумал, что это может быть зависимость. Так что я действительно не хотел возвращаться к исходному ошибочному коду. Пройдя кучу руководств по Git, я наконец решил просто git push - f it.
Теперь это отлично работает, если вы работаете в одиночку ... Но, очевидно, если вы работаете в ветке или работаете с группой, это не будет хорошо.
Пытаясь исправить свою ошибку, я узнал много нового, чего не знал раньше. Как и многие люди, я узнавал, что мне нужно, только от случая к случаю, когда возникала необходимость. Вот еще несколько замечательных команд git.
Возможно, это моя любимая новая команда. Вместо того, чтобы полагаться на эти ужасные хеш-значения, чтобы вернуться, вы можете пометить (или поставить закладку) фиксацию с помощью тега git.
Вы можете вернуться к тегу точно так же, как и к хешу фиксации. А если вы хорошо разбираетесь в командной строке, вы, вероятно, догадаетесь, как избавиться от старых тегов.
Еще один ярлык команды git, который мне сейчас нравится, - это возврат на один коммит. Я не очень люблю повторять «git hist» или открывать свой браузер, так что это действительно здорово.
И наконец, если вы чем-то похожи на меня, вы часто комментируете сожаление о комментариях ... Как будто, как только вы нажимаете клавишу возврата, вы сразу думаете о том, как лучше описать это, иначе вы только что допустили опечатку.
Теперь вам не нужно чесаться ночью до крови от беспокойства или выглядеть пустышкой перед товарищами по проекту!