Ответ
Работа с Bitbucket через командную строку осуществляется с помощью стандартного Git CLI. Bitbucket использует Git в качестве системы контроля версий, поэтому все основные операции выполняются командами git.
Базовый рабочий процесс:
-
Клонирование репозитория:
# По HTTPS (запрос логина/пароля) git clone https://bitbucket.org/<workspace>/<repository-name>.git # По SSH (требует настройки ключей) git clone git@bitbucket.org:<workspace>/<repository-name>.git -
Создание и переключение на новую ветку для задачи:
git checkout -b feature/BRANCH-123-new-feature -
Внесение изменений, индексация и коммит:
# Внести изменения в файлы, затем: git add . # Индексация всех изменений git commit -m "JIRA-123: Добавлена новая функциональность" -
Отправка ветки в удалённый репозиторий (Bitbucket):
git push -u origin feature/BRANCH-123-new-featureФлаг
-uсвязывает локальную ветку с удалённой для последующихgit push/git pullбез указания имени. -
Создание Pull Request (Merge Request): После
pushинтерфейс Bitbucket обычно предлагает создать PR. Его также можно создать через Bitbucket REST API.
Ключевые команды для синхронизации:
# Получение последних изменений с удалённой ветки 'main'
git pull origin main
# Просмотр состояния изменений
git status
# Просмотр истории коммитов
git log --oneline -10
Для аутентификации рекомендуется использовать SSH-ключи или App Passwords (вместо пароля учётной записи) при работе по HTTPS.