3 недели назад
Как работает Git?
Если вы похожи на меня и имеете менее двадцати лет опыта в разработке программного обеспечения, то мысль о мире без Git кажется невозможной. Когда я начал исследовать материал для этой статьи, я чуть не упал со стула, прочитав, что Git был создан в 2005 году. Кажется, что это было не так давно… либо я просто старею. Когда я начинал программировать, я задавал себе вопрос, который иногда задаю до сих пор: как работает Git? Меня часто пугают некоторые команды Git. Трудно точно знать, следует ли мне использовать rebase или, может быть, merge...
30,3 тыс читали · 7 лет назад
Git unmerge (+ git revert) - отмена слияния, откат изменений
Для отмены слияния веток в git (git merge) есть два решения: - удаление коммита слияния (unmerge, merge undo, merge delete) - отмена изменений слияния (revert) Первый случай поможет, если вы еще не сделали новых коммитов, после слияния веток, и не отправили изменения в ваш центральный репозиторий (например в GitHub или Bitbucket). Для удаления коммита слияния нужно перейти на ветку, в которую вы влили другую ветку. Например так: git checkout master и выполнить операцию отката ветки: git reset --hard...