Раскладываем Git по полочкам: терминология
Первый раз столкнулись с Git и не понимаете, что это такое? Устали бездумно выполнять серию комманд чтобы закинуть свой проект на GitHub? Хотите понять, чем отличается merge, rebase, push и pull? Надоело видеть ошибку о non fast-forward merge и не понимать, что с этим делать? Сейчас попробуем разобраться в этом всем. Поехали!