Ответ
Git — основная система контроля версий, с которой работаю.
Основные команды:
git clone,git pull,git push— работа с репозиториемgit branch,git checkout,git merge— управление веткамиgit commit,git rebase,git cherry-pick— работа с историейgit stash— временное сохранение изменений
Платформы:
- GitHub, GitLab, Bitbucket
Пример:
git checkout -b feature/new-button
git add .
git commit -m "Add new button component"
git push origin feature/new-button
Также знаком с основами работы в CLI и GUI (например, Sourcetree).
Ответ 18+ 🔞
А, Гит, блядь! Ну это ж моя основная, сука, рабочая лошадка, система контроля версий, с которой я каждый день, как с женой, общаюсь, в рот меня чих-пых!
Основные команды, без которых нихуя:
git clone,git pull,git push— это как базовый набор: притащить, стянуть и запихнуть обратно. Без этого — сиди и соси лапу.git branch,git checkout,git merge— тут уже начинается цирк с ветками. Создал ветку, перепрыгнул на неё, потом пытаешься всё это слить, а там конфликты, блядь, на ровном месте!git commit,git rebase,git cherry-pick— а это уже высший пилотаж, работа с историей.rebase— это вообще как игра в сапёра: одно неверное движение и вся история коммитов ебнулась к чертям собачьим.git stash— спасательный круг, ёпта! Когда надо срочно переключиться, а незакоммиченный код жжёт руки. Засунул всё в карман, а потом, блядь, забыл, что и куда засунул.
Платформы, где этот цирк и происходит: GitHub, GitLab, Bitbucket — выбирай на вкус, сука. Суть одна, интерфейс разный.
Вот тебе живой пример, как это обычно выглядит:
git checkout -b feature/new-button # Создал ветку для новой кнопки, надеясь на лучшее.
git add . # Добавил всё, что попало под руку, похуй.
git commit -m "Add new button component" # Закоммитил с сообщением, которое через неделю сам не поймёшь.
git push origin feature/new-button # И отправил это всё на сервер, молясь, чтобы не вылезло "rejected".
Ну и, само собой, знаком с этим всем и через командную строку, где чувствуешь себя хакером из 90-х, и через разные GUI-шные штуки, вроде Sourcetree, где можно просто тыкать мышкой, когда мозгов на команды уже не хватает.