Skip to main content

Bitbucket Support

  • Products
  • Get started
  • Documentation
  • Resources
  • Contact us
  • Sign in
  • Sign in
Bitbucket
Bitbucket Cloud

Documentation

  • Get started with Bitbucket Cloud
    • Get started with version control
      • Types of version control
      • DVCS workflows for Bitbucket
      • Find the command line
      • Install and set up Git
      • Git commands
    • Get started setting up a repository
      • Create a repository in Bitbucket Cloud
      • Import a repository
      • Clone a repository
    • Get started working on a repository
      • Push code to Bitbucket
      • Pull code from Bitbucket
      • Create an issue in Bitbucket Cloud
      • Create or edit a wiki page
    • Get started with branches and pull requests
      • Create and push a branch
      • Check out a branch in Bitbucket Cloud
      • Create a pull request for review
      • Review a pull request
      • Merge a pull request in Bitbucket Cloud
  • Join or create and manage workspaces in Bitbucket Cloud
    • What is a workspace?
    • Join or create a workspace
    • Grant access to a workspace
    • Organize workspace members into groups
    • Control access to private content in a workspace
    • Access tokens for a workspace
      • Require access token expiry
      • Create an access token for a workspace
      • Workspace-level access token permissions
      • Using access tokens for a workspace
      • Revoke an access token for a workspace
      • Rotate an access token for a workspace
    • Change a workspace ID
    • Transfer repositories and groups to a workspace
    • Publishing a Website on Bitbucket Cloud
    • Set up and use custom merge checks
  • Set up and work on repositories in Bitbucket Cloud
    • Search in Bitbucket Cloud
    • Set up your repositories
      • Create a repository
      • Add unversioned code to a repository
      • Import or convert code from an existing tool
      • Import a repository from GitHub or GitLab
    • Work on a repository
      • README content
      • Markup comments
      • Split a repository in two
      • Snippets overview
      • Clone a Git repository
      • Push updates to a repository
    • Branch or fork your repository
      • Branch a repository
      • Fork a repository
      • List branches in a repository
      • Check out a branch
      • Manage unmerged branches
    • Learn how to use commits
      • Add, edit, and commit to source files
      • Configure your DVCS username for commits
      • Repository tags
      • Use GPG keys to sign commits
      • Use SSH keys to sign commits
    • Use pull requests for code review
      • Create a pull request
      • Review code in a pull request
      • Check build status in a pull request
      • Merge a pull request
      • Resolve merge conflicts
      • Decline a pull request
      • Draft pull requests
      • Use Atlassian Intelligence to help write or edit content
    • Use Smart Mirroring for Bitbucket Cloud
      • Work with Bitbucket Smart Mirroring
      • Troubleshoot Bitbucket Smart Mirroring
    • Manage large files with Git Large File Storage (LFS)
      • Use Git LFS with Bitbucket
      • Use Git LFS with existing Bitbucket repositories
      • Use BFG to migrate a repo to Git LFS
      • Current limitations for Git LFS with Bitbucket
      • Storage policy for Git LFS with Bitbucket
      • Workflow for Git feature branching
      • Limits for viewing content and diffs
    • Configure repository settings
      • Set repository privacy and forking options
      • Grant repository access to users and groups
      • Set up Repository Access keys on macOS
      • Set up Repository Access keys on Windows
      • Set up Repository Access keys on Linux
      • Managing multiple Repository Access keys on one device
      • Map existing commits to username aliases
      • Link to a web service
      • Transfer repository ownership
      • Reduce repository size
      • Maintain a Git repository
      • Delete a repository
      • Pull request and merge settings
      • Git fast forwards and branch management
      • Use branch permissions
      • Suggest or require checks before a merge
      • Exclude files from pull request diffs
      • Change the remote URL to your repository
      • Manage webhooks
      • Event payloads
      • Create and trigger a webhook tutorial
      • Require signed commits
    • Access tokens for a repository
      • Create an access token for a repository
      • Repository-level access token permissions
      • Using access tokens for a repository
      • Revoke an access token for a repository
      • Rotate an access token for a repository
    • Set up and use code owners
    • View your notifications
    • Use wikis to store documents
      • Create a wiki
      • Clone a wiki
      • Special support for Creole
      • Macro reference for Creole markup
      • Make a wiki private or public
      • Use syntax highlighting in a wiki
      • Add images to a wiki page
      • Add a table of contents to a wiki
    • Understand Bitbucket issues
      • Use the issue tracker
      • Enable an issue tracker
      • Configure defaults for issue fields
      • Export or import issue data
      • Export or import issue data in Bitbucket
      • Issue import and export data format
      • Make the tracker private or public
      • Resolve issues automatically when users push code
      • Set email preferences for an issue tracker
      • Highlight syntax and mark up issues
    • Code Insights
  • Build, test, and deploy with Pipelines
    • Get started with Bitbucket Pipelines
      • Configure your first pipeline
      • View your pipeline
      • Specify dependencies in your Pipelines build
      • Limitations of Bitbucket Pipelines
    • Use Pipelines in different software languages
      • Run Docker commands in Bitbucket Pipelines
      • Javascript (Node.js) with Bitbucket Pipelines
      • Java with Bitbucket Pipelines
      • Laravel with Bitbucket Pipelines
      • PHP with Bitbucket Pipelines
      • Python with Bitbucket Pipelines
      • Ruby with Bitbucket Pipelines
    • Use Docker images as build environments
    • Access Pipelines deployment guides
      • Deploy to AWS S3
      • Deploy to AWS with CodeDeploy
      • Deploy to AWS with Elastic Beanstalk
      • Deploy to AWS EKS (Kubernetes)
      • Deploy a Lambda function update to AWS
      • Deploy to Amazon ECS
      • Deploy to Firebase
      • Deploy to Google Cloud
      • Deploy to Heroku
      • Deploy to Kubernetes
      • Deploy to Microsoft Azure
      • Deploy to npm
      • Deploy with pull requests
      • Deploy using SCP
      • Deploy build artifacts to Bitbucket Downloads
      • Publish and link your build artifacts
      • Build and push a Docker image to a container registry
    • Bitbucket Pipelines configuration reference
      • Global options
      • Git clone behavior
      • Cache, service container, and export pipelines definitions
      • Docker image options
      • Pipeline start conditions
      • Parallel step options
      • Stage options
      • Step options
    • Use glob patterns on the Pipelines yaml file
    • YAML anchors
    • Deployments
      • Deploy on AWS using Bitbucket Pipelines OpenID Connect
      • Set up and monitor deployments
      • Bitbucket deployment guidelines
      • Concurrency control
    • Scheduled and manually triggered pipelines
      • Variables and secrets
        • Using SSH keys in Bitbucket Pipelines
          • Set up Pipelines SSH keys on macOS
          • Set up Pipelines SSH keys on Windows
          • Set up Pipelines SSH keys on Linux
          • Use multiple SSH keys in your pipeline
        • Caches
        • Pipeline artifacts
        • Databases and service containers
          • Use pipes in Bitbucket Pipelines
            • What are pipes?
            • Write a pipe for Bitbucket Pipelines
            • Advanced techniques for writing pipes
          • Integrations
            • Integrate Jira and Pipelines
            • Integrate Pipelines with resource servers using OIDC
            • Use AWS ECR images in Pipelines with OpenID Connect
            • Integrate Slack with Pipelines
            • Connect to third-party services
            • Rate limiting with different third-party providers
          • Testing
            • Cross-platform testing in Bitbucket Pipelines
            • Test reporting in Pipelines
          • Runners
            • Adding a new runner in Bitbucket
            • Configure your runner in bitbucket-pipelines.yml
            • Set up runners for Linux Docker
            • Set up runners for Linux Shell
            • Set up runners for Windows
            • Set up runners for MacOS
            • Configure a runner to use a proxy
            • Configure logging in self-hosted runners
            • IP addresses for runners behind corporate firewalls
            • Use your Docker images in self-hosted runners
            • Autoscaler for Runners on Kubernetes
          • Push back to your repository
          • Share Pipelines Configurations
          • Dynamic pipelines
          • Migrate to Bitbucket Pipelines
            • How to migrate from Bamboo to Bitbucket Pipelines
            • How to migrate from Jenkins to Bitbucket Pipelines
        • Manage your plans and settings in Bitbucket Cloud
          • Manage your plan and billing
          • Log into or connect to Bitbucket Cloud
          • Configure SSH and two-step verification
            • Set up personal SSH keys on macOS
            • Set up personal SSH keys on Windows
            • Set up personal SSH keys on Linux
            • Managing multiple Bitbucket user SSH keys on one device
            • Enable two-step verification
            • Supported SSH key formats
            • Set up SSH with Sourcetree
          • App passwords
            • Create an App password
            • App password permissions
            • Using App passwords
            • Revoke an App password
            • Add an App password to Sourcetree or another application
          • Manage Bitbucket and account settings
            • Access your personal settings
            • Update your username
            • Delete an account
            • Set email aliases
            • Manage email notifications for watched objects
            • Organize groups for your repositories
            • Control access to your private content
            • Upgrade to Atlassian account
            • Keyboard shortcuts
            • Change your theme
          • Access tokens
          • IP addresses and domains to allowlist in your corporate firewall
        • Integrate Bitbucket Cloud with apps and other products
          • Integrate Bitbucket and Jira
            • Connect Bitbucket Cloud to Jira Cloud
            • Connect Bitbucket Cloud to Jira Data Center
            • Use Jira Cloud projects in Bitbucket Cloud
            • Create Jira issues from Bitbucket
            • Transition Jira issues during a pull request merge
            • Configure automatic team invitations
            • Enable Smart Commits
            • Use Smart Commits
          • Integrate Bitbucket and Compass
            • Connect Bitbucket Cloud to Compass
            • Link repositories to Compass components
          • Use Bitbucket Cloud with Marketplace apps
            • Bitbucket Cloud apps overview
            • Integrate Bitbucket Cloud with Slack
            • Integrate Trello boards in Bitbucket
            • Integrate another application through OAuth
            • Install Cloud IDE add-ons
            • Integrate your build system with Bitbucket Cloud
            • Hyperlink to source code in Bitbucket
            • Enable Bitbucket Cloud development mode
          • Use the Atlassian for VS Code extension
            • Get started with VS Code
            • Jira issues in VS Code
            • Bitbucket pull requests in VS Code
            • Bitbucket Cloud pipelines in VS Code
          • Security
            • Add and configure security with Snyk
        • Build third-party apps with Bitbucket Cloud REST API
          • API request limits
          • Use OAuth on Bitbucket Cloud
            • OAuth consumer examples
          • Use Bitbucket REST API version 1
            • groups Endpoint
            • group-privileges Endpoint
            • invitations Endpoint
            • users Endpoint - 1.0
            • invitations Resource
        • Get advisories and other resources for Bitbucket Cloud
          • Access security advisories for Bitbucket Cloud
            • Security Advisory: Changes to how apps are installed by URL
            • Security Advisory - 2016-06-17 - Password Resets
          • View end of support announcements for Bitbucket Cloud
            • End of support for AWS CodeDeploy app removal - 2019-12-03
        • Tutorials
          • Tutorial: Learn Bitbucket with Git
            • Create a Git repository
            • Copy your Git repository and add files
            • Pull changes from your Git repository on Bitbucket Cloud
            • Use a Git branch to merge a file
          • Tutorial: Learn Bitbucket with Sourcetree
            • Create a new repository
            • Copy your repository and add files
            • Pull changes from your repository on Bitbucket
            • Use Sourcetree branches to merge an update
          • Tutorial: Learn about Bitbucket pull requests
            • Create a repository (and add a reviewer)
            • Clone and make a change on a new branch
            • Create a pull request to merge your change
        • Create and manage projects in Bitbucket Cloud
          • Access tokens for a project
            • Create an access token for a project
            • Project-level access token permissions
            • Using access tokens for a project
            • Revoke an access token for a project
            • Rotate an access token for a project
          • Configure project settings
            • Set up Project Access keys on macOS
            • Set up Project Access keys on Windows
            • Set up Project Access keys on Linux
            • Managing multiple Project Access keys on one device
            • Add default reviewers to a project
            • Add repositories to a project
            • Configure a project's branching model
            • Find and share projects
            • Manage and edit existing projects
            • Set up a merge strategy for a project
            • Updating project details
            • Configure a project's branch restrictions
            • Configure project permissions for users and groups
          • Create a project
        1. Atlassian Support
        2. Bitbucket
        3. Resources
        4. Get started with Bitbucket Cloud
        Cloud

        Get started with branches and pull requests

        • Create and push a branch

          Learn the steps of how to create a Git branch and push it to Bitbucket Cloud.

        • Check out a branch in Bitbucket Cloud

          Learn the basic command to check out a branch through the Bitbucket Cloud interface.

        • Create a pull request for review

          Learn how to get your code reviewed by your team in just a few steps.

        • Review a pull request

          Learn how to approve or decline a pull request.

        • Merge a pull request in Bitbucket Cloud

          Learn how to merge your branch into the main branch after your code has been reviewed in a pull request.

        Was this helpful?

        Still need help?

        The Atlassian Community is here for you.
        Ask the Community
        • Explore more
        • Create and push a branch
        • Check out a branch in Bitbucket Cloud
        • Create a pull request for review
        • Review a pull request
        • Merge a pull request in Bitbucket Cloud
        • Get started with Bitbucket Cloud
        • Get started with version control
        • Get started setting up a repository
        • Get started working on a repository
        • Get started with branches and pull requests

        CommunityQuestions, discussions, and articles
        Atlassian Logo
        • Accessibility
        • Notice at Collection
        • Privacy Policy
        • Terms of Use
        • Security
        • 2025 Atlassian