Branches are most powerful when you're working on a team. You can work on your own part of a project from your own branch, pulling updates from master if necessary, and then you'll merge all your work into master when you're ready. Our documentation includes more explanation of why you would want to use branches.
Step 1. Create a branch and make a change
Create a branch where you can add future plans for the space station that you aren't ready to commit. When you are ready to make those plans known to all, you can merge the changes into your Bitbucket repository and then delete the no-longer-needed branch.
It's important to understand that branches are just pointers to commits. When you create a branch, all Git needs to do is create a new pointer—it doesn’t create a whole new set of files or folders. Before you begin, your repository looks like this:
To create a branch, do the following:
Go to your terminal window and navigate to the top level of your local repository using the following command:
macOS / Linux / Git Bash
$ cd ~/repos/bitbucketstationlocations/
Windows Command Prompt
$ cd repos\\bitbucketstationlocations\\
2. Create a branch from your terminal window.
$ git branch future-plans
This command creates a branch but does not switch you to that branch, so your repository looks something like this:
The repository history remains unchanged. All you get is a new pointer to the current branch. To begin working on the new branch, you have to check out the branch you want to use.
3. Checkout the new branch you just created to start using it.
$ git checkout future-plans\nSwitched to branch 'future-plans'
The git checkout command works hand in hand with git branch . Because you are creating a branch to work on something new, every time you create a new branch (with git branch), you want to make sure to check it out (with git checkout ) if you're going to use it. Now that you’ve checked out the new branch, your Git workflow looks something like this:
4. Search for the bitbucketstationlocations folder on your local system and open it. You will notice there are no extra files or folders in the directory as a result of the new branch.
5. Open the stationlocations file using a text editor. 6. Make a change to the file by adding another station location:
<p>Bitbucket has the following space stations:</p>\n<p>\n <b>Earth's Moon</b><br>\n Headquarters\n</p>\n<p>\n <b>Mars</b><br>\n Recreation Department\n</p>
7. Save and close the file. 8. Enter git status in the terminal window. You will see something like this:
$ git status\nOn branch future-plans\nChanges not staged for commit:\n (use "git add <file>..." to update what will be committed)\n (use "git checkout -- <file>..." to discard changes in working directory)\n modified: stationlocations\nno changes added to commit (use "git add" and/or "git commit -a")
Notice the On branch future-plans line? If you entered git status previously, the line was On branch master because you only had the one master branch. Before you stage or commit a change, always check this line to make sure the branch where you want to add the change is checked out.
9. Stage your file.
$ git add stationlocations
10. Enter the git commit command in the terminal window, as shown with the following:
With this recent commit, your repository looks something like this:
Now it's time to merge the change that you just made back into the master branch.
Step 2. Merge your branch: fast-forward merging
Your space station is growing, and it's time for the opening ceremony of your Mars location. Now that your future plans are becoming a reality, you can merge your future-plans branch into the main branch on your local system.
Because you created only one branch and made one change, use the fast-forward branch method to merge. You can do a fast-forward merge because you have a linear path from the current branch tip to the target branch. Instead of “actually” merging the branches, all Git has to do to integrate the histories is move (i.e., “fast-forward”) the current branch tip up to the target branch tip. This effectively combines the histories, since all of the commits reachable from the target branch are now available through the current one.
This branch workflow is common for short-lived topic branches with smaller changes and are not as common for longer-running features.
To complete a fast-forward merge do the following:
Go to your terminal window and navigate to the top level of your local repository.
macOS / Linux / Git Bash
$ cd ~/repos/bitbucketstationlocations/
Windows Command Prompt
$ cd repos\\bitbucketstationlocations\\
2. Enter the git status command to be sure you have all your changes committed and find out what branch you have checked out.
$ git status\nOn branch future-plans\nnothing to commit, working directory clean
3. Switch to the master branch.
$ git checkout master\nSwitched to branch 'master'\nYour branch is up-to-date with 'origin/master'.
4. Merge changes from the future-plans branch into the master branch. It will look something like this:
When you delete future-plans, you can still access the branch from master using a commit id. For example, if you want to undo the changes added from future-plans, use the commit id you just received to go back to that branch.
6. Enter git status to see the results of your merge, which show that your local repository is one ahead of your remote repository. It will look something like this:
$ git status\nOn branch master\nYour branch is ahead of 'origin/master' by 1 commit.\n (use "git push" to publish your local commits)\nnothing to commit, working directory clean
Here's what you've done so far:
Created a branch and checked it out
Made a change in the new branch
Committed the change to the new branch
Integrated that change back into the main branch
Deleted the branch you are no longer using.
Next, we need to push all this work back up to Bitbucket, your remote repository.
Step 3. Push your change to Bitbucket
You want to make it possible for everyone else to see the location of the new space station. To do so, you can push the current state of your local repository to Bitbucket.
This diagram shows what happens when your local repository has changes that the central repository does not have and you push those changes to Bitbucket.
Here's how to push your change to the remote repository:
From the repository directory in your terminal window, enter git push origin master to push the changes. It will result in something like this:
2. Click the Overview page of your Bitbucket repository, and notice you can see your push in the Recent Activity stream.
3. Click Commits and you can see the commit you made on your local system. Notice that the change keeps the same commit id as it had on your local system. You can also see that the line to the left of the commits list has a straight-forward path and shows no branches. That’s because the future-plans branch never interacted with the remote repository, only the change we created and committed.
4. Click Branches and notice that the page has no record of the branch either.
5. Click Source, and then click the stationlocations file. You can see the last change to the file has the commit id you just pushed. 6. Click the file history list to see the changes committed for this file, which will look similar to the following figure.
You are done!
It’s time to take a break, drink a beaker of astro-vit (we all drink astro-vit on the Bitbucket space station), and marvel at your new-found powers. But don’t get caught stargazing for too long - You don't want to miss out on the challenge of updating a teammate's repository .
Not sure you will be able to remember all the Git commands you just learned? No problem. Bookmark our Git commands page so that you can refer to it when needed.
',metadata:{id:"dyFjaGJmZa6WQ84OA84SU",type:"sitewideMetadata",publisher:"Atlassian",language:"en-US",license:'Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 2.5 Australia License.',logo:"https://images.ctfassets.net/zsv3d0ugroxu/4usk6GCfTOCSKCwCQykYIu/34d7ed0904d9a0274fb906f86f51e1e1/Atlassian-vertical-blue-onecolor-rgb.svg",brand:"Atlassian",legalName:"Atlassian Corporation Plc",owns:"Jira Software,Jira Service Management,Jira Work Management,Jira Align,Confluence,Hipchat,Bitbucket,Bamboo,Crucible,Crowd,Sourcetree,OpsGenie,Statuspage,Trello,Halp,Mindville",siteName:"Atlassian Support"},header:{id:"3wZXajO6t2W8mUgA486Wai",type:"globalHeader",cloudProducts:[{sys:{id:"3yydXRuQ88gGCKOyYsAGaU"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Project and issue tracking",url:"jira-software-cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/3tdm6nuuJrPlizPLgkWqZ5/d0a7942804abf2f8f6737197be1fc7f4/logo-light_Jira_mark_brand_RGB.svg"},productNameReference:{sys:{id:"jirasoftware"},productName:"Jira Software"},deploymentUrls:{cloud:"/jira-software-cloud/"},id:"3yydXRuQ88gGCKOyYsAGaU"},{sys:{id:"1gXBh54v1sayA6w8yowM8u"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Service management and customer support",url:"jira-service-management-cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5DppKv8q5q206zQzIRDKQq/f31b8874021ee7d6dd54389f902b1421/logo-light_Jira-Service-Management_mark_brand_RGB.svg"},productNameReference:{sys:{id:"jiraservicedesk"},productName:"Jira Service Management"},deploymentUrls:{cloud:"/jira-service-management-cloud/"},id:"1gXBh54v1sayA6w8yowM8u"},{sys:{id:"4z1mIelYHYwE6ugCuqEg0y"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Document collaboration",url:"confluence-cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},productNameReference:{sys:{id:"confluence"},productName:"Confluence"},deploymentUrls:{cloud:"/confluence-cloud/"},id:"4z1mIelYHYwE6ugCuqEg0y"},{sys:{id:"UhZk1Nq8UMkcuUsy6sI4C"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Git code management",url:"bitbucket-cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1g4197x84jic8a1P3b3IGT/1a752272b12824d3a3df4bc1e7dd2c53/logo-light_Bitbucket_mark_brand_RGB.svg"},productNameReference:{sys:{id:"bitbucket"},productName:"Bitbucket"},deploymentUrls:{cloud:"/bitbucket-cloud/"},id:"UhZk1Nq8UMkcuUsy6sI4C"},{sys:{id:"7aO3e0I67vVoQJXGXm2pjr"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Work more collaboratively and get more done",url:"trello",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1j6nvsJ8txgcxgy3Vmk4aO/e3b6d56c299ae744c2f4b8109cf1a482/logo-light_Trello_mark_brand_RGB.svg"},productNameReference:{sys:{id:"3Pgvsvt3uylBV25qaoU8ui"},productName:"Trello"},deploymentUrls:{cloud:"/trello/"},id:"7aO3e0I67vVoQJXGXm2pjr"},{sys:{id:"OBPfqfSG24X1AQ74Oc9ob"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Rovo is helps your team find knowledge, learn from it and create action—through the power of AI.",url:"rovo",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/7GLXCkFtxe0MUSfmTNdrPL/1a042c58b850d16c6eb3339dc4532c0d/logo-light_Rovo_mark_brand_RGB.svg"},productNameReference:{sys:{id:"1wFXee3vB0OUMBK6dJ5ncZ"},productName:"Rovo"},deploymentUrls:{cloud:"/rovo/"},id:"OBPfqfSG24X1AQ74Oc9ob"},{sys:{id:"74UlBDi4bbCZFw5rNyxpjj"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Loom is the video communication platform for async work.",url:"loom",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1WJwDTYFClxfJJUOrhlevh/ea49afae7832f279d4769d04b004217e/Loom_blue.svg"},productNameReference:{sys:{id:"6TYrk1y0pRJilwiT69uMgM"},productName:"Loom"},deploymentUrls:{cloud:"/loom/"},id:"74UlBDi4bbCZFw5rNyxpjj"},{sys:{id:"1IrNp77C6KQk9FZ7y8V1f2"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Mission control for your distributed architecture",url:"compass",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/3UAMHJdzO6e6NhYGD07Ugg/bf460d12761faed44a807bf7eb8a8c45/logo-light_Compass_mark_brand_RGB.svg"},productNameReference:{sys:{id:"1ndBBFKwZNMEzDmJzMd6Wo"},productName:"Compass"},deploymentUrls:{cloud:"/compass/"},id:"1IrNp77C6KQk9FZ7y8V1f2"},{sys:{id:"10SbTAPoOxxVcyZMNH20Kf"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Your team’s home for product discovery",url:"jira-product-discovery",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/UoGuPi0Q5W6nxm8P76Zun/7ff53cd380f66b6fe1dc27b8a9fd645a/logo-light_Jira-Product-Discovery_mark_brand_RGB.svg"},productNameReference:{sys:{id:"22bKMdHH2crmVtvOW4gfGg"},productName:"Jira Product Discovery"},deploymentUrls:{cloud:"/jira-product-discovery/"},id:"10SbTAPoOxxVcyZMNH20Kf"},{sys:{id:"2QnaIiOyGAeI4aWeg4y8ms"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Manage any business project",url:"jira-work-management",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/3vfg7u3DhUSKK0pXuJ88hK/5619c55b3e05a43bee3af77f4e293824/JWM.svg"},productNameReference:{sys:{id:"7kTpVjbv8bjQ67yVJiWQyh"},productName:"Jira Work Management"},deploymentUrls:{cloud:"/jira-work-management/"},id:"2QnaIiOyGAeI4aWeg4y8ms"},{sys:{id:"53Ep5GwhITPflhp1tT1Ale"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Unlock the agility of your enterprise",url:"jira-align",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/6eS3KCOum0OuJfHEBmhIy6/32785683c67d135aae596e6e66ec9646/logo-light_Jira-Align_mark_brand_RGB.svg"},productNameReference:{sys:{id:"jiraalign"},productName:"Jira Align"},deploymentUrls:{cloud:"/jira-align/"},id:"53Ep5GwhITPflhp1tT1Ale"},{sys:{id:"5t76PH9Mw7zagigkXzUa8H"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Modern incident management",url:"opsgenie",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/3Mgc7MIYvTJ3EQ3ghceiVk/76c6a20b69802c434b973cb8098d490a/logo-light_Opsgenie_mark_brand_RGB.svg"},productNameReference:{sys:{id:"opsgenie"},productName:"Opsgenie"},deploymentUrls:{cloud:"/opsgenie/"},id:"5t76PH9Mw7zagigkXzUa8H"},{sys:{id:"70RA5tkL23bUJmCn3bDjGy"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Build trust with every incident",url:"statuspage",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/39aRd69G7mmkTG6yY8H0EV/857285af871d13d1b6290d360a7cea67/logo-light_Statuspage_mark_brand_RGB.svg"},productNameReference:{sys:{id:"statuspage"},productName:"Statuspage"},deploymentUrls:{cloud:"/statuspage/"},id:"70RA5tkL23bUJmCn3bDjGy"},{sys:{id:"2U16wQipiL90JdLzRQMkon"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Focus drives enterprise-wide outcomes by connecting strategic priorities to goals and the supporting work and funds.",url:"focus",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5FToPwIc7QDnUPrVjacYoP/8ffbd2cd00e82736e3d45b1f26cc7016/logo-light_Focus_mark_brand_RGB.svg"},productNameReference:{sys:{id:"6rR5KiykJPeEyCIAMDCQ6p"},productName:"Focus"},deploymentUrls:{cloud:"/focus/"},id:"2U16wQipiL90JdLzRQMkon"},{sys:{id:"GRwdL69kctHpHtKJ7zcJ1"},version:"Not Applicable",deployment:"Cloud",productBlurb:"A teamwork directory",url:"platform-experiences",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1EJJvH8M9OzrklPFmjq3Cg/e476c435a1743db02b9c811ae7a6a0e8/logo-light_Atlassian_mark_brand_RGB.svg"},productNameReference:{sys:{id:"6kdRPGfYiLXS40s5lykYaS"},productName:"Platform experiences"},deploymentUrls:{cloud:"/platform-experiences/"},id:"GRwdL69kctHpHtKJ7zcJ1"},{sys:{id:"fEP36MruYtLOyVTTfFsBy"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Assets is Jira Service Management’s native asset and configuration management tool.",url:"assets",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/7F3zOpMU5QkUiV7F9cwM7b/110ed7096e27d83927897fbbe55057f6/Assets_SAC_tile__1_.svg"},productNameReference:{sys:{id:"1SpthyuLXrbbP2FgB0Sp1y"},productName:"Assets"},deploymentUrls:{cloud:"/assets/"},id:"fEP36MruYtLOyVTTfFsBy"},{sys:{id:"6wktSePjIQKs6KcqcCeyEO"},version:"Not Applicable",deployment:"Cloud",productBlurb:null,url:"team-calendars-cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},productNameReference:{sys:{id:"teamcalendars"},productName:"Team Calendars"},deploymentUrls:{cloud:"/team-calendars-cloud/"},id:"6wktSePjIQKs6KcqcCeyEO"},{sys:{id:"1wFo6tw3l6OQYIoCoW04MW"},version:"Not Applicable",deployment:"Cloud",productBlurb:null,url:"questions-for-confluence-cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},productNameReference:{sys:{id:"questionsforconfluence"},productName:"Questions for Confluence"},deploymentUrls:{cloud:"/questions-for-confluence-cloud/"},id:"1wFo6tw3l6OQYIoCoW04MW"},{sys:{id:"2z0gZxjenWQMWqIqUIqSWw"},version:"Not Applicable",deployment:"Cloud",productBlurb:null,url:"cloud",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1EJJvH8M9OzrklPFmjq3Cg/e476c435a1743db02b9c811ae7a6a0e8/logo-light_Atlassian_mark_brand_RGB.svg"},productNameReference:{sys:{id:"atlassiancloud"},productName:"Atlassian Cloud"},deploymentUrls:{cloud:"/cloud/"},id:"2z0gZxjenWQMWqIqUIqSWw"},{sys:{id:"5H0E33RpbSIBhC4Rf3X6sK"},version:"Not Applicable",deployment:"Cloud",productBlurb:"Data visualization and analytics",url:"analytics",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1LlGSRpoyIRimE0F2CabNM/9c8a89a7196fe549fbb855c8597776fe/logo-light_Atlassian-Analytics_mark_brand_RGB.svg"},productNameReference:{sys:{id:"4114hkTUsuTHRSjjQUd8Dd"},productName:"Atlassian Analytics"},deploymentUrls:{cloud:"/analytics/"},id:"5H0E33RpbSIBhC4Rf3X6sK"}],serverProducts:[{sys:{id:"kvr1LpMbeXQeqBF6BJG5S"},version:"Latest",deployment:"Server",productBlurb:"Project and issue tracking",url:"jira-software-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1Ba3KU2ckjAMmeYoL9DgjO/e6710a37425ab1695046803d32c2db70/Jira_Software.svg"},productNameReference:{sys:{id:"jirasoftware"},productName:"Jira Software"},deploymentUrls:{server:"/jira-software-server/"},id:"kvr1LpMbeXQeqBF6BJG5S"},{sys:{id:"1XBrxhXDoqegKhDG1BLAvI"},version:"Latest",deployment:"Server",productBlurb:"Service management and customer support",url:"jira-service-management-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5DppKv8q5q206zQzIRDKQq/f31b8874021ee7d6dd54389f902b1421/logo-light_Jira-Service-Management_mark_brand_RGB.svg"},productNameReference:{sys:{id:"jiraservicedesk"},productName:"Jira Service Management"},deploymentUrls:{server:"/jira-service-management-server/"},id:"1XBrxhXDoqegKhDG1BLAvI"},{sys:{id:"1F1m8sxD1tMlsaORRYGD1f"},version:"Latest",deployment:"Server",productBlurb:"Manage any business project",url:"jira-core-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/33jpVupw41aFgHx33pk79p/9fc5a1d056827ace938a74dd3a825f1e/jira_core_flat.svg"},productNameReference:{sys:{id:"jiracore"},productName:"Jira Core"},deploymentUrls:{server:"/jira-core-server/"},id:"1F1m8sxD1tMlsaORRYGD1f"},{sys:{id:"zifyQJ8ZmqvAmcXgWIWSR"},version:"Latest",deployment:"Server",productBlurb:"Document collaboration",url:"confluence-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},productNameReference:{sys:{id:"confluence"},productName:"Confluence"},deploymentUrls:{server:"/confluence-server/"},id:"zifyQJ8ZmqvAmcXgWIWSR"},{sys:{id:"5nDH84LjHRq8Opn1Tmt2an"},version:"Latest",deployment:"Server",productBlurb:"Git code management",url:"bitbucket-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1g4197x84jic8a1P3b3IGT/1a752272b12824d3a3df4bc1e7dd2c53/logo-light_Bitbucket_mark_brand_RGB.svg"},productNameReference:{sys:{id:"bitbucket"},productName:"Bitbucket"},deploymentUrls:{server:"/bitbucket-server/"},id:"5nDH84LjHRq8Opn1Tmt2an"},{sys:{id:"6aFX6UNeJUogMmuSW04uEO"},version:"Latest",deployment:"Server",productBlurb:null,url:"bamboo",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/3DpPNPOUpDyuOyzNTU0WhT/883c9475bbc82c16e9334e47d0c3cd81/logo-light_Bamboo_mark_brand_RGB.svg"},productNameReference:{sys:{id:"bamboo"},productName:"Bamboo"},deploymentUrls:{server:"/bamboo/"},id:"6aFX6UNeJUogMmuSW04uEO"},{sys:{id:"4pI1aZ1P4QW82KKcU2o2A2"},version:"Latest",deployment:"Server",productBlurb:null,url:"crowd",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/7C9qBlldQMCQQmZYW9cKST/d9b5609c85b500bb065c99e38cf1a80a/logo-light_Crowd_mark_brand_RGB.svg"},productNameReference:{sys:{id:"crowd"},productName:"Crowd"},deploymentUrls:{server:"/crowd/"},id:"4pI1aZ1P4QW82KKcU2o2A2"},{sys:{id:"5F7bce6w8w0eMqeqeGSa42"},version:"Latest",deployment:"Server",productBlurb:null,url:"crucible",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/Bmzjg8Jf9IjaKxJJRsdyg/18618a0ed9fb4c119be53772b6657197/logo-light_Crucible_mark_brand_RGB.svg"},productNameReference:{sys:{id:"crucible"},productName:"Crucible"},deploymentUrls:{server:"/crucible/"},id:"5F7bce6w8w0eMqeqeGSa42"},{sys:{id:"x5esi3PpaoAAaekGEGWqY"},version:"Latest",deployment:"Server",productBlurb:null,url:"fisheye",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1JPhscmMbQTiP584fioarJ/68c65896f78db9c082c74f029dfe14ba/logo-light_Fisheye_mark_brand_RGB.svg"},productNameReference:{sys:{id:"fisheye"},productName:"Fisheye"},deploymentUrls:{server:"/fisheye/"},id:"x5esi3PpaoAAaekGEGWqY"},{sys:{id:"6DftT4SP0A6eiAkISKuu6Y"},version:"Latest",deployment:"Server",productBlurb:null,url:"sourcetree",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/7r8051IqGKLJPwloKRYSVB/1a9b1a101e4419823993cfe79ae8f023/logo-light_Sourcetree_mark_brand_RGB.svg"},productNameReference:{sys:{id:"sourcetree"},productName:"Sourcetree"},deploymentUrls:{server:"/sourcetree/"},id:"6DftT4SP0A6eiAkISKuu6Y"},{sys:{id:"6pcStE2pewRQyCtz7yHnm1"},version:"Latest",deployment:"Server",productBlurb:null,url:"advanced-roadmaps-for-jira-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/33jpVupw41aFgHx33pk79p/9fc5a1d056827ace938a74dd3a825f1e/jira_core_flat.svg"},productNameReference:{sys:{id:"portfolioforjira"},productName:"Advanced Roadmaps for Jira"},deploymentUrls:{server:"/advanced-roadmaps-for-jira-server/"},id:"6pcStE2pewRQyCtz7yHnm1"},{sys:{id:"2oDTelIDk4LAM0Bxomfo7m"},version:"Latest",deployment:"Server",productBlurb:null,url:"team-calendars-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},productNameReference:{sys:{id:"teamcalendars"},productName:"Team Calendars"},deploymentUrls:{server:"/team-calendars-server/"},id:"2oDTelIDk4LAM0Bxomfo7m"},{sys:{id:"4FWxkzknncoyN31Gnft19o"},version:"Latest",deployment:"Server",productBlurb:null,url:"questions-for-confluence-server",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5VucmXIhBRYyBXA9ygFJ3Y/5082d769a81934af185dcf109b29f628/logo-light_Confluence_mark_brand_RGB.svg"},productNameReference:{sys:{id:"questionsforconfluence"},productName:"Questions for Confluence"},deploymentUrls:{server:"/questions-for-confluence-server/"},id:"4FWxkzknncoyN31Gnft19o"}],additionalLinks:[{linkLabel:"Contact support",linkUrl:"https://support.atlassian.com/contact/",linkIcon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/34aQizNVKUaasai48ASqg2/0ca6041940bcf6b5fd74e559b90eb9e9/question-circle.svg"}},{linkIcon:null,linkLabel:"Training & Certification",linkUrl:"https://www.atlassian.com/university"},{linkIcon:null,linkLabel:"Atlassian Migration Program",linkUrl:"https://www.atlassian.com/cloud-migration"},{linkIcon:null,linkLabel:"GDPR guides",linkUrl:"https://confluence.atlassian.com/gdpr"},{linkIcon:null,linkLabel:"Enterprise services",linkUrl:"https://www.atlassian.com/enterprise/services"},{linkIcon:null,linkLabel:"Atlassian Partners",linkUrl:"https://www.atlassian.com/partners"},{linkIcon:null,linkLabel:"Developers",linkUrl:"https://developer.atlassian.com"},{linkIcon:null,linkLabel:"Success Central",linkUrl:"https://success.atlassian.com"},{linkIcon:null,linkLabel:"User groups",linkUrl:"http://aug.atlassian.com"},{linkIcon:null,linkLabel:"Automation for Jira",linkUrl:"https://support.atlassian.com/cloud-automation/docs/jira-cloud-automation/"},{linkIcon:null,linkLabel:"Atlassian.com",linkUrl:"http://www.atlassian.com"}],atlassianSupportLogo:{url:"https://images.ctfassets.net/zsv3d0ugroxu/2a2EqJ1z4IOCa4EKCSAi2s/3f934328cbeb68b72892e7f50b65e380/support-logo-atlassian.svg"},atlassianLogo:{url:"https://images.ctfassets.net/zsv3d0ugroxu/2sOh4sF3DSm8Qy8GigKK0S/1c7619d9db378c5ee902d8eeb8fde65b/atlassian-logo-footer.svg"}},resources:{cards:[{sys:{id:"b3fTs5PrPymsKyewq2uee"},title:"Documentation",buttonLink:"https://confluence.atlassian.com",buttonText:"View documentation",shortTitle:null,shortDescription:"Usage and admin help",hideInHeader:!0,analytics:"${Product} Documentation",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/3zu24q81rSIszjUcYWS7rs/e203ecd5b877949db50052f2e2cc018a/rich_icon-Guidelines.svg"},id:"b3fTs5PrPymsKyewq2uee"},{sys:{id:"1eb4CYi6GQecc4S0amoCGm"},title:"Knowledge Base",buttonLink:"https://atlassian.com",buttonText:"View knowledge base",shortTitle:null,shortDescription:null,hideInHeader:!0,analytics:"KnowledgeBase",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/2bQqvQH3QFxNcjpOxCEQKD/cc250e1247072a531cf591444211da4a/rich_icon-Autofix.svg"},id:"1eb4CYi6GQecc4S0amoCGm"},{sys:{id:"1jekufjl8YMw4eUKoI6kg6"},title:"Community",buttonLink:"https://community.atlassian.com",buttonText:"Visit Atlassian Community",shortTitle:null,shortDescription:"Answers, support and inspiration",hideInHeader:null,analytics:"Community",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/199clY7qv6MQc2EasKkGim/2be1028a3452c791c46ebb4a4343a91b/rich_icon-Community.svg"},id:"1jekufjl8YMw4eUKoI6kg6"},{sys:{id:"5buCUK1TCgS2q6KMGkIkSy"},title:"System Status",buttonLink:"https://status.atlassian.com/",buttonText:"View system status",shortTitle:null,shortDescription:"Cloud services health",hideInHeader:null,analytics:"System Status",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/72Hws13erkU4jPlqQmD2SS/fd94e1b3f2b1b3e88315702c77b672cd/rich_icon-Announcement.svg"},id:"5buCUK1TCgS2q6KMGkIkSy"},{sys:{id:"2nRNjDkbCcUwSOq422y66"},title:"Suggestions and bug reports",buttonLink:"https://jira.atlassian.com/secure/Dasard.jspa?selectPageId=10440",buttonText:"View suggestions and bugs",shortTitle:"Suggestions and bugs",shortDescription:"Feature suggestions and bug reports",hideInHeader:null,analytics:"Suggestion bug",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/4LAr0Xsaq4gUk60Uy6eYwk/3914441924f9af9ae74908ad136c55b9/rich_icon-Lightbulb.svg"},id:"2nRNjDkbCcUwSOq422y66"},{sys:{id:"77KyWObmQowc8oycAK6mo2"},title:"Marketplace apps",buttonLink:"https://marketplace.atlassian.com/",buttonText:"View Marketplace",shortTitle:"Marketplace",shortDescription:"Product apps",hideInHeader:null,analytics:"Marketplace",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/1ss3lke3aYcVp07USZwdMY/f90bbe91db3ae373ea6dc008ce617373/rich_icon-Integration.svg"},id:"77KyWObmQowc8oycAK6mo2"},{sys:{id:"t7tq3EzI9qwcKMaES0i0y"},title:"Billing and licensing",buttonLink:"https://www.atlassian.com/licensing/purchase-licensing",buttonText:"View FAQs",shortTitle:null,shortDescription:"Frequently asked questions",hideInHeader:null,analytics:"Billing",icon:{url:"https://images.ctfassets.net/zsv3d0ugroxu/5Cb1EEBbNKkm8uK24mIeEs/4ffba62bbd992b75dc3b7f227c9cb3f3/rich_icon-Credit_cards.svg"},id:"t7tq3EzI9qwcKMaES0i0y"}]},preview:!1,contentType:"topic"},contentType:"topic",contentAri:"ari:third-party:contentful::entry/zsv3d0ugroxu/master/1WMlYliLDg8VV29soSNEse",featureFlags:{isVideoEnabled:!1},pageTree:[{id:"3sNtkuUUsEuE3Q3F6r2K1h",updatedAt:"2020-05-19T00:10:24.727Z",slug:"/bitbucket-cloud/docs/get-started-with-bitbucket-cloud/",title:"Get started with Bitbucket Cloud",childList:[{id:"2RO10KJqAfimtkjSC8Qr58",updatedAt:"2020-05-28T20:57:03.325Z",slug:"/bitbucket-cloud/docs/get-started-with-version-control/",title:"Get started with version control",childList:[{id:"6ASTzhL0iXlFV0qU8UJISA",slug:"/bitbucket-cloud/docs/types-of-version-control/",updatedAt:"2024-02-15T18:24:48.042Z",title:"Types of version control",description:"Version control helps you and your team keep code changes compatible. Determine which type is right for you."},{id:"lXPpoAj2olKvyqvpH3bI9",slug:"/bitbucket-cloud/docs/dvcs-workflows-for-bitbucket/",updatedAt:"2023-10-06T18:31:29.378Z",title:"DVCS workflows for Bitbucket",description:"Bitbucket Cloud supports both Git or Mercurial."},{id:"22FDXZjLg05sFpgEV8exIO",slug:"/bitbucket-cloud/docs/find-the-command-line/",updatedAt:"2023-10-06T18:31:30.710Z",title:"Find the command line",description:"The command line's not as scary as it sounds. See why."},{id:"1k6gqlRTqa3AP43IGeCqdi",slug:"/bitbucket-cloud/docs/install-and-set-up-git/",updatedAt:"2023-10-06T18:31:32.010Z",title:"Install and set up Git",description:"Want access to Git repositories on Bitbucket Cloud? Install and set up Git first."},{id:"5gZ7u58YpLqtYb04yZa2SU",slug:"/bitbucket-cloud/docs/git-and-mercurial-commands/",updatedAt:"2024-02-15T18:24:01.769Z",title:"Git commands",description:"Here's a cheat sheet of commands for using Git."}],description:"Version control keeps your code changes organized and accessible for you and your team."},{id:"6JeBBEdrd6nrAR4pLwnQFA",updatedAt:"2022-03-15T21:48:55.456Z",slug:"/bitbucket-cloud/docs/get-started-setting-up-a-repository/",title:"Get started setting up a repository",childList:[{id:"6EsyHhldcyuebAqdmS9pYx",slug:"/bitbucket-cloud/docs/create-a-repository-in-bitbucket-cloud/",updatedAt:"2023-10-06T18:31:34.887Z",title:"Create a repository in Bitbucket Cloud",description:"Learn the steps of how to create a repository from scratch."},{id:"2ROEA4Vb0qaWxXRmT47E2g",slug:"/bitbucket-cloud/docs/import-a-repository/",updatedAt:"2023-10-06T18:31:36.130Z",title:"Import a repository",description:"Get your existing code into Bitbucket Cloud quickly with an importer that can grab a repository."},{id:"4n3HD7PrxMmofJwX6eZs3a",slug:"/bitbucket-cloud/docs/clone-a-repository/",updatedAt:"2023-10-06T18:31:37.233Z",title:"Clone a repository",description:"Learn the steps of how to clone a Git repository."}],description:"Learn the basics of how to create, import, and clone a repository."},{id:"4Q1iVbLZDR5SW2du2MYnDt",updatedAt:"2020-05-28T21:05:15.964Z",slug:"/bitbucket-cloud/docs/get-started-working-on-a-repository/",title:"Get started working on a repository",childList:[{id:"68sndNwKHbCHkYYrpTlKZH",slug:"/bitbucket-cloud/docs/push-code-to-bitbucket/",updatedAt:"2023-10-06T18:31:42.163Z",title:"Push code to Bitbucket",description:"Learn how push changes to a Git repository."},{id:"4NnP4cheOA59YQU5616b9m",slug:"/bitbucket-cloud/docs/pull-code-from-bitbucket/",updatedAt:"2023-10-06T18:31:43.258Z",title:"Pull code from Bitbucket",description:"Learn how to pull changes from a Git repository."},{id:"xgtma2jcN25jffkOuFjjh",slug:"/bitbucket-cloud/docs/create-an-issue-in-bitbucket-cloud/",updatedAt:"2023-10-06T18:31:44.351Z",title:"Create an issue in Bitbucket Cloud",description:"Learn how to create any type of issue in Bitbucket Cloud and keep track of it."},{id:"4hYPCnXBq1jviPntL4Yy4S",slug:"/bitbucket-cloud/docs/create-or-edit-a-wiki-page/",updatedAt:"2023-10-06T18:31:47.276Z",title:"Create or edit a wiki page",description:"Learn how to create a wiki to keep documents for everything related to your project."}],description:"Learn the basics of how to push and pull code, create an issue in Bitbucket Cloud, and manage a wiki."},{id:"5MzqmgWycBfAf0nDNjoXa0",updatedAt:"2022-01-26T18:05:04.735Z",slug:"/bitbucket-cloud/docs/get-started-with-branches-and-pull-requests/",title:"Get started with branches and pull requests",childList:[{id:"6LHZxbm1RfZyl70SddKAxw",slug:"/bitbucket-cloud/docs/create-and-push-a-branch/",updatedAt:"2024-04-22T06:54:08.397Z",title:"Create and push a branch",description:"Learn the steps of how to create a Git branch and push it to Bitbucket Cloud."},{id:"68gxTfHlSx5iZct9eLSxCO",slug:"/bitbucket-cloud/docs/check-out-a-branch-in-bitbucket-cloud/",updatedAt:"2023-10-06T18:31:55.369Z",title:"Check out a branch in Bitbucket Cloud",description:"Learn the basic command to check out a branch through the Bitbucket Cloud interface."},{id:"526FU1lsMKkMe1gv4bpcYt",slug:"/bitbucket-cloud/docs/create-a-pull-request-for-review/",updatedAt:"2023-10-06T18:31:56.587Z",title:"Create a pull request for review",description:"Learn how to get your code reviewed by your team in just a few steps."},{id:"4njfH96B22uElbwjRao4oS",slug:"/bitbucket-cloud/docs/review-a-pull-request/",updatedAt:"2023-10-06T18:31:57.724Z",title:"Review a pull request",description:"Learn how to approve or decline a pull request."},{id:"19NrJ4brdwuO6MFXC15bEb",slug:"/bitbucket-cloud/docs/merge-a-pull-request-in-bitbucket-cloud/",updatedAt:"2023-10-06T18:31:58.802Z",title:"Merge a pull request in Bitbucket Cloud",description:"Learn how to merge your branch into the main branch after your code has been reviewed in a pull request."}],description:"Learn the basics of how to create and push a branch, create and review a pull request, and more."}],pageType:"Guide"},{id:"1E6YF0swzI9ro30lbHE2cc",updatedAt:"2023-01-26T22:03:16.917Z",slug:"/bitbucket-cloud/docs/create-and-manage-workspaces-in-bitbucket-cloud/",title:"Join or create and manage workspaces in Bitbucket Cloud",childList:[{id:"4L8KBLP0hJJSDeuSbDe16V",slug:"/bitbucket-cloud/docs/what-is-a-workspace/",updatedAt:"2024-06-17T01:59:41.667Z",title:"What is a workspace?",description:"A workspace contains projects and repositories. ",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"1s94dHPSN5j8xxWVlfRDyp",slug:"/bitbucket-cloud/docs/create-your-workspace/",updatedAt:"2024-09-30T17:41:58.859Z",title:"Join or create a workspace",description:"Your workspace is where you organize different streams of work and work on your code. ",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"1FVzSyx2lHYAzGv0z7MN4V",slug:"/bitbucket-cloud/docs/grant-access-to-a-workspace/",updatedAt:"2025-05-16T20:30:49.225Z",title:"Grant access to a workspace ",description:"Learn how to provide the people you work with access to work in any workspace that you administer.",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"7LYV2Po4jH7CZscd7xBKLY",slug:"/bitbucket-cloud/docs/organize-workspace-members-into-groups/",updatedAt:"2024-02-03T01:00:10.444Z",title:"Organize workspace members into groups",description:"Workspace administrators can add or remove members of groups.",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"5HWUh9UnDIzsEtY1z79xRK",slug:"/bitbucket-cloud/docs/control-access-to-private-content-in-a-workspace/",updatedAt:"2024-08-01T18:55:47.335Z",title:"Control access to private content in a workspace",description:"Workspace administrators can grant or restrict access to content.",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"2SfgwEsGKwVUzH7gmAT8a0",updatedAt:"2025-03-11T17:13:06.471Z",slug:"/bitbucket-cloud/docs/workspace-access-tokens/",title:"Access tokens for a workspace",childList:[{id:"7jgeVLLorpeFRsAsNvV09S",slug:"/bitbucket-cloud/docs/require-access-token-expiry/",updatedAt:"2025-03-11T00:55:56.435Z",title:"Require access token expiry",description:"Require and set expiry for your team's or organization's access tokens"},{id:"ZRBhVGeR2L1oa9ImWYSzp",slug:"/bitbucket-cloud/docs/create-a-workspace-access-token/",updatedAt:"2025-04-17T00:09:57.250Z",title:"Create an access token for a workspace",description:"How to create a new access token for a workspace"},{id:"2rTr1l1XOprQ3KeUTr7ZFM",slug:"/bitbucket-cloud/docs/workspace-access-token-permissions/",updatedAt:"2025-03-11T00:56:17.350Z",title:"Workspace-level access token permissions",description:"Descriptions of the scopes or permissions available for access tokens for a workspace"},{id:"53nFsH0XQS8PHzZwuBwQJZ",slug:"/bitbucket-cloud/docs/using-workspace-access-tokens/",updatedAt:"2025-03-11T00:56:29.362Z",title:"Using access tokens for a workspace",description:"How to use an access token for a workspace"},{id:"djMIxerGczBix4DkYbCEo",slug:"/bitbucket-cloud/docs/revoke-a-workspace-access-token/",updatedAt:"2025-04-17T00:11:18.782Z",title:"Revoke an access token for a workspace",description:"How do I deactivate or revoke an access token for a workspace"},{id:"qUGfgLIUuHOF8M2JHczUS",slug:"/bitbucket-cloud/docs/rotate-an-access-token-for-a-workspace/",updatedAt:"2025-04-17T00:09:53.611Z",title:"Rotate an access token for a workspace",description:"Token rotation offers a practical way to refresh a token’s secret and expiration date without needing to recreate it or redefine its scopes.\n\n"}],description:"What are access tokens for a workspace and how to use them."},{id:"409d5h1nSpBG0pHxaP8l7s",slug:"/bitbucket-cloud/docs/change-a-workspace-id/",updatedAt:"2024-02-15T18:04:28.282Z",title:"Change a workspace ID",description:"Only a workspace administrator can change the workspace ID. This changes the URL for all content in a workspace.",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"2654NMgJuk05KlrfLt6hw6",slug:"/bitbucket-cloud/docs/transfer-repositories-and-groups-to-a-workspace/",updatedAt:"2024-02-07T18:15:51.541Z",title:"Transfer repositories and groups to a workspace",description:"Change the ownership of repositories and user groups for a workspace.",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"7231jTwbPOAmnboe9A1yw7",slug:"/bitbucket-cloud/docs/publishing-a-website-on-bitbucket-cloud/",updatedAt:"2023-10-06T18:38:01.368Z",title:"Publishing a Website on Bitbucket Cloud",description:"You can use Bitbucket to host a static website which would be accessed at .bitbucket.io.",collectionId:"1E6YF0swzI9ro30lbHE2cc"},{id:"5fS4Upl6YFOkC5f7nMLNW3",slug:"/bitbucket-cloud/docs/set-up-and-use-custom-merge-checks/",updatedAt:"2024-11-19T05:04:39.238Z",title:"Set up and use custom merge checks",description:"Configure and use custom merge checks in your repositories.",collectionId:"1E6YF0swzI9ro30lbHE2cc"}],pageType:"Documentation"},{id:"5KKiDpLeBuSyOt9HobMgLQ",updatedAt:"2024-06-06T17:05:53.812Z",slug:"/bitbucket-cloud/docs/set-up-and-work-on-repositories-in-bitbucket-cloud/",title:"Set up and work on repositories in Bitbucket Cloud",childList:[{id:"SwKsHo8Wbyxx7reI44RKD",slug:"/bitbucket-cloud/docs/search-in-bitbucket-cloud/",updatedAt:"2023-10-06T18:32:13.719Z",title:"Search in Bitbucket Cloud",description:"Learn about the different ways to find things and how to use operators or modifiers to refine search results.",collectionId:"5KKiDpLeBuSyOt9HobMgLQ"},{id:"5j3lbwkjy1IZXUwgbzPjL9",updatedAt:"2024-03-07T17:51:57.743Z",slug:"/bitbucket-cloud/docs/set-up-your-repositories/",title:"Set up your repositories",childList:[{id:"1xUWfqTMMjlaZQqsTN12u9",slug:"/bitbucket-cloud/docs/create-a-repository/",updatedAt:"2024-10-28T19:57:25.503Z",title:"Create a repository",description:"You need to first create a repository before you can add code to it."},{id:"3VoaHPoAI9BQe0ntTUQdxD",slug:"/bitbucket-cloud/docs/add-unversioned-code-to-a-repository/",updatedAt:"2023-10-06T18:32:16.203Z",title:"Add unversioned code to a repository",description:"Start a brand new project by adding unversioned code from your local system to a Bitbucket Cloud repository. "},{id:"gtSLBl92J8ZaH6agbNuMU",slug:"/bitbucket-cloud/docs/import-or-convert-code-from-an-existing-tool/",updatedAt:"2024-02-15T18:15:19.952Z",title:"Import or convert code from an existing tool",description:"Get your existing code into Bitbucket Cloud quickly by using the importer that Bitbucket provides."},{id:"3jqoeY9QR5xThvHlYaoYd2",slug:"/bitbucket-cloud/docs/import-a-repository-from--or-gitlab/",updatedAt:"2023-10-06T18:32:20.594Z",title:"Import a repository from or GitLab",description:"Add code to Bitbucket Cloud from or GitLab."}],description:"Need to set up a repository? Learn how to create a repository, add unversioned code, import code, or import a repository."},{id:"5DsYfxCLqZd109yQWcZwcH",updatedAt:"2020-12-05T01:10:57.413Z",slug:"/bitbucket-cloud/docs/work-on-a-repository/",title:"Work on a repository",childList:[{id:"5xGjar0Ta8RoTNKm8CuUA9",slug:"/bitbucket-cloud/docs/readme-content/",updatedAt:"2023-10-06T18:32:21.900Z",title:"README content",description:"Add and edit a README to give repository users the steps to get your application up and running."},{id:"3lr1rWNyXYsbBNPX3v1Yr5",slug:"/bitbucket-cloud/docs/markup-comments/",updatedAt:"2024-04-22T06:55:21.017Z",title:"Markup comments",description:"Refer to issues, requests, and users directly from a comment in an issue or a commit message."},{id:"4B4KRLd8JygPKIeNuMF6eD",slug:"/bitbucket-cloud/docs/split-a-repository-in-two/",updatedAt:"2023-10-06T18:32:26.437Z",title:"Split a repository in two",description:"Move a directory from one repository into another and retain the history."},{id:"23gQsmHEZlGPNIrXqiz2i8",slug:"/bitbucket-cloud/docs/snippets-overview/",updatedAt:"2024-03-19T19:08:23.813Z",title:"Snippets overview",description:"Learn how to share code segments or files with yourself, your team, or the world."},{id:"6gky1iA75Mv26daA5JwHNw",slug:"/bitbucket-cloud/docs/clone-a-git-repository/",updatedAt:"2023-10-06T18:59:01.601Z",title:"Clone a Git repository",description:"Clone a Git repository to create a copy to make your edits locally rather than directly in the source files of the origin repository"},{id:"1yx8KADam5pz0VdWLaSlDZ",slug:"/bitbucket-cloud/docs/push-updates-to-a-repository/",updatedAt:"2023-10-06T18:32:42.386Z",title:"Push updates to a repository",description:"Learn how to push to a Git repository."}],description:"Read about the more commonly used tasks you'll perform in a repository."},{id:"5F6TzzflJWe7VER7CKKWvz",updatedAt:"2022-08-19T02:04:07.366Z",slug:"/bitbucket-cloud/docs/branch-or-fork-your-repository/",title:"Branch or fork your repository",childList:[{id:"2pH9sx698Ynkj18C4aUUye",slug:"/bitbucket-cloud/docs/branch-a-repository/",updatedAt:"2025-04-02T23:05:51.387Z",title:"Branch a repository",description:"Create a branch from Bitbucket, Jira, or your terminal."},{id:"4qRh4gPdXYdEuOJVJUgTRx",slug:"/bitbucket-cloud/docs/fork-a-repository/",updatedAt:"2024-09-26T01:43:25.603Z",title:"Fork a repository",description:"Forking is a way to clone a repository at a specific point and modify it from there."},{id:"3crn0nCNcPNQWCDuUCRChz",slug:"/bitbucket-cloud/docs/list-branches-in-a-repository/",updatedAt:"2023-10-06T18:33:18.297Z",title:"List branches in a repository",description:"List or filter branches for your repository."},{id:"3kXd1OeamUJE9qePoWf2oV",slug:"/bitbucket-cloud/docs/check-out-a-branch/",updatedAt:"2023-10-06T18:33:20.394Z",title:"Check out a branch",description:"Check out and work on Git branch rather than the main code line."},{id:"3Ohiu9inmiVzy3iwL69ewc",slug:"/bitbucket-cloud/docs/manage-unmerged-branches/",updatedAt:"2024-09-26T01:55:28.615Z",title:"Manage unmerged branches",description:"Unmerged branches are tracked in the 'Feature branches' view. Use this view to manage your development process."}],description:"Branching and forking provide two ways of diverging from the main code line."},{id:"5wnLScSkPIViju5LorW53U",updatedAt:"2020-05-28T00:02:11.045Z",slug:"/bitbucket-cloud/docs/learn-how-to-use-commits/",title:"Learn how to use commits",childList:[{id:"2ZVWh6eg9OsVcwqVGLHME4",slug:"/bitbucket-cloud/docs/add-edit-and-commit-to-source-files/",updatedAt:"2024-06-11T00:36:23.572Z",title:"Add, edit, and commit to source files",description:"Learn how to add new files and edit existing files when you work on a repository."},{id:"47OL4V95kSu4HP1ubgFAFg",slug:"/bitbucket-cloud/docs/configure-your-dvcs-username-for-commits/",updatedAt:"2023-10-06T18:32:36.242Z",title:"Configure your DVCS username for commits",description:"Associate an email address with local commits by configuring a global email and an optional repository-specific email."},{id:"1yoYOzdsovmOv16rMMaxRv",slug:"/bitbucket-cloud/docs/repository-tags/",updatedAt:"2024-12-09T19:00:07.095Z",title:"Repository tags",description:"Tag a commit at any point in its history, and compare tags to see the difference between points."},{id:"350aUs1x3NkcRpaleo1mNH",slug:"/bitbucket-cloud/docs/use-gpg-keys-to-sign-commits/",updatedAt:"2024-12-12T23:19:14.772Z",title:"Use GPG keys to sign commits",description:"Generate and add a GPG key to sign your commits"},{id:"7pvlRU69HbKP46QgQhFtoK",slug:"/bitbucket-cloud/docs/use-ssh-keys-to-sign-commits/",updatedAt:"2025-03-04T18:38:01.565Z",title:"Use SSH keys to sign commits",description:"Generate and add an SSH key or use an existing SSH key to sign your commits"}],description:"Commits are the fundamental way to make changes to repositories. Learn how to use them in the topics you'll find here."},{id:"3mjK8mDC87c7BXILSTxpUG",updatedAt:"2024-03-25T18:22:51.125Z",slug:"/bitbucket-cloud/docs/use-pull-requests-for-code-review/",title:"Use pull requests for code review",childList:[{id:"29AvPj68r3Ql0eiXF3DAbQ",slug:"/bitbucket-cloud/docs/create-a-pull-request/",updatedAt:"2025-03-31T16:56:04.007Z",title:"Create a pull request",description:"Create a pull request to get your code reviewed before merging your changes. "},{id:"2qeN77cdpq63YjOlJkMQ66",slug:"/bitbucket-cloud/docs/review-code-in-a-pull-request/",updatedAt:"2025-06-18T18:00:02.719Z",title:"Review code in a pull request",description:"Review code in a pull request to compare changes made to the original code and add comments and feedback. "},{id:"3lVAsOnpq8R9vjJO2RKY3b",slug:"/bitbucket-cloud/docs/check-build-status-in-a-pull-request/",updatedAt:"2024-01-25T19:49:39.463Z",title:"Check build status in a pull request",description:"See the build status for the most recent commit to the repository."},{id:"6KrGGsaC9z9blFYqxJ4uKi",slug:"/bitbucket-cloud/docs/merge-a-pull-request/",updatedAt:"2024-09-25T12:00:13.391Z",title:"Merge a pull request",description:"Merge a pull request when the desired number of reviewers have approved it."},{id:"2F204qw3bqxUGZXbASpPOv",slug:"/bitbucket-cloud/docs/resolve-merge-conflicts/",updatedAt:"2023-10-06T18:33:12.937Z",title:"Resolve merge conflicts",description:"Resolve merge conflicts when someone else has made changes to the same code you touched."},{id:"2rttUp2TJRjwiGeSI2l6k0",slug:"/bitbucket-cloud/docs/decline-a-pull-request/",updatedAt:"2023-10-06T18:33:14.230Z",title:"Decline a pull request",description:"Decline a pull request when you don't want to merge the changes in their current state. "},{id:"2wq5ZFRBNcpOdnBX6FG4ae",slug:"/bitbucket-cloud/docs/draft-pull-requests/",updatedAt:"2025-03-31T16:55:14.764Z",title:"Draft pull requests",description:"Create a draft pull request to work on code and plan your workflow in silence"},{id:"4VJJp0orLMJGLuELbmHS10",slug:"/bitbucket-cloud/docs/use-atlassian-intelligence-to-help-write-or-edit-content/",updatedAt:"2024-04-11T19:19:28.652Z",title:"Use Atlassian Intelligence to help write or edit content",description:"Learn how to use Atlassian Intelligence to help write or edit your PR descriptions and comments."}],description:"Need to get feedback on code updates? Learn all the things you can do with pull requests."},{id:"5WfNKS98Wc6Zt5SWQUypFy",updatedAt:"2021-09-10T20:31:58.138Z",slug:"/bitbucket-cloud/docs/use-smart-mirroring-for-bitbucket-cloud/",title:"Use Smart Mirroring for Bitbucket Cloud",childList:[{id:"3GqfFBxQgtwNyRdqcQGsua",slug:"/bitbucket-cloud/docs/work-with-bitbucket-smart-mirroring/",updatedAt:"2024-02-15T18:35:37.390Z",title:"Work with Bitbucket Smart Mirroring",description:"Learn how Smart Mirroring works and how to use it."},{id:"5FzWKwdQ3NpCH3lRPu2qAB",slug:"/bitbucket-cloud/docs/troubleshoot-bitbucket-smart-mirroring/",updatedAt:"2024-02-15T18:33:57.645Z",title:"Troubleshoot Bitbucket Smart Mirroring",description:"Identify and solve problems you may have with Bitbucket Cloud Smart Mirroring."}],description:"Learn how to set up, work with, troubleshoot, and evaluate Smart Mirrors with ngrok."},{id:"6dik7bzezre26IpyPBNH5K",updatedAt:"2025-01-06T18:44:15.006Z",slug:"/bitbucket-cloud/docs/manage-large-files-with-git-large-file-storage-lfs/",title:"Manage large files with Git Large File Storage (LFS)",childList:[{id:"4rjxMnx1I5jadwsW5Nt03d",slug:"/bitbucket-cloud/docs/use-git-lfs-with-bitbucket/",updatedAt:"2023-10-06T18:33:29.623Z",title:"Use Git LFS with Bitbucket",description:"Use the Git LFS extension with a repository to speed up the handling of large files."},{id:"3E4weTDdcmCYHxkGwTe84Z",slug:"/bitbucket-cloud/docs/use-git-lfs-with-existing-bitbucket-repositories/",updatedAt:"2023-10-06T18:33:30.736Z",title:"Use Git LFS with existing Bitbucket repositories",description:"Use the Git Large File Storage (LFS) extension with an existing Bitbucket Cloud repository."},{id:"4TGuO9w2r4o3fNjuKQLDS0",slug:"/bitbucket-cloud/docs/use-bfg-to-migrate-a-repo-to-git-lfs/",updatedAt:"2024-05-06T16:12:38.753Z",title:"Use BFG to migrate a repo to Git LFS",description:"Use the bfg-repo-cleaner utility to change the Git history of a repository."},{id:"CwyuUdvMBYaAK10ntuq2Z",slug:"/bitbucket-cloud/docs/current-limitations-for-git-lfs-with-bitbucket/",updatedAt:"2023-10-06T18:33:35.245Z",title:"Current limitations for Git LFS with Bitbucket",description:"Learn workarounds for certain limitations when using Git LFS for Bitbucket Cloud."},{id:"5eY6TTdxuINwTo738mDpoa",slug:"/bitbucket-cloud/docs/storage-policy-for-git-lfs-with-bitbucket/",updatedAt:"2023-10-06T18:33:36.528Z",title:"Storage policy for Git LFS with Bitbucket",description:"Learn the costs associated with using Git Large File Storage (LFS) with Bitbucket Cloud."},{id:"NJ12VSvx0d5k08eZxqthT",slug:"/bitbucket-cloud/docs/workflow-for-git-feature-branching/",updatedAt:"2023-10-06T18:33:37.729Z",title:"Workflow for Git feature branching",description:"The Git feature branch workflow is an efficient way to work with your team in Bitbucket Cloud."},{id:"4IdggaWeca0vDrTESuPW7t",slug:"/bitbucket-cloud/docs/limits-for-viewing-content-and-diffs/",updatedAt:"2024-10-28T20:01:10.163Z",title:"Limits for viewing content and diffs",description:"See the limits we impose on diffs."}],description:"Get guidance on using Git LFS to speed up large file handling."},{id:"4w5Of5eFCT3ZrrZA265CdM",updatedAt:"2023-04-11T17:10:32.584Z",slug:"/bitbucket-cloud/docs/configure-repository-settings/",title:"Configure repository settings",childList:[{id:"46lNCTzrDlG4rtvXn0eZZq",slug:"/bitbucket-cloud/docs/set-repository-privacy-and-forking-options/",updatedAt:"2024-09-25T12:00:12.878Z",title:"Set repository privacy and forking options",description:"A private repository is visible for users with permission while a public repository is visible to everyone."},{id:"5LznT5Wy5CdluAW5ODDcpX",slug:"/bitbucket-cloud/docs/grant-repository-access-to-users-and-groups/",updatedAt:"2023-10-06T18:35:10.591Z",title:"Grant repository access to users and groups",description:"Grant access (admin, read, or write) to people who will need to review or work on code with you in a repository."},{id:"4G3PYXBb2oCtzEZBWmL3Tv",slug:"/bitbucket-cloud/docs/set-up-repository-access-keys-on-macos/",updatedAt:"2023-10-06T19:27:19.645Z",title:"Set up Repository Access keys on macOS",description:"How to set up Repository Access keys for connecting to Bitbucket Cloud through the Git CLI on macOS"},{id:"zkxRP8IzKGSYBfQpfWffF",slug:"/bitbucket-cloud/docs/set-up-repository-access-keys-on-windows/",updatedAt:"2023-10-06T19:27:17.361Z",title:"Set up Repository Access keys on Windows",description:"How to set up Repository Access keys for connecting to Bitbucket Cloud through the Git CLI on Windows"},{id:"2fZbTkdP7PNfBDqZpS6F8q",slug:"/bitbucket-cloud/docs/set-up-repository-access-keys-on-linux/",updatedAt:"2023-10-06T19:27:20.781Z",title:"Set up Repository Access keys on Linux",description:"How to set up Repository Access keys for connecting to Bitbucket Cloud through the Git CLI on Linux"},{id:"44h0vBRoltGppXDJ8Y7sWo",slug:"/bitbucket-cloud/docs/managing-multiple-repository-access-keys-on-one-device/",updatedAt:"2023-10-06T19:27:21.820Z",title:"Managing multiple Repository Access keys on one device",description:"How to connect to multiple Bitbucket Repositories on a single device with Access Keys through the Git CLI using SSH keys"},{id:"4KWcLD9dd0fSxVIcakkRS2",slug:"/bitbucket-cloud/docs/map-existing-commits-to-username-aliases/",updatedAt:"2023-10-06T18:35:11.780Z",title:"Map existing commits to username aliases",description:"Map existing non-mapped email aliases to user accounts from the username aliases page."},{id:"3sljfjNzw2JipmTwRBcOao",slug:"/bitbucket-cloud/docs/link-to-a-web-service/",updatedAt:"2024-02-15T18:37:08.775Z",title:"Link to a web service",description:"Set up a link between Bitbucket Cloud and any external service."},{id:"5C2vwIt9JzZM3ISkMOGWzy",slug:"/bitbucket-cloud/docs/transfer-repository-ownership/",updatedAt:"2024-02-15T18:29:27.822Z",title:"Transfer repository ownership",description:"Change or transfer the ownership of a repository to another team or to an individual."},{id:"6hD4jIizALFt51P1KsHtTd",slug:"/bitbucket-cloud/docs/reduce-repository-size/",updatedAt:"2025-04-28T18:00:04.838Z",title:"Reduce repository size",description:"We recommend repositories be kept under 2.0 GB to ensure that our servers are fast and downloads are quick for our users."},{id:"3UxAoWcNr4urNVFRkRyT23",slug:"/bitbucket-cloud/docs/maintain-a-git-repository/",updatedAt:"2024-05-06T16:13:34.705Z",title:"Maintain a Git repository",description:"Learn how to remove unwanted files from a Git repo."},{id:"3UnRZGqFShFrDL59xHWDme",slug:"/bitbucket-cloud/docs/delete-a-repository/",updatedAt:"2024-12-30T20:10:53.092Z",title:"Delete a repository",description:"Deleting a repository permanently removes it from Bitbucket Cloud."},{id:"2cWBsA50UVZyuOu447wHfj",slug:"/bitbucket-cloud/docs/pull-request-and-merge-settings/",updatedAt:"2025-03-26T16:59:38.317Z",title:"Pull request and merge settings",description:"All Bitbucket Cloud repositories come with the ability to create branches and pull requests."},{id:"4JozBURh9iXWJrMkGWeUR9",slug:"/bitbucket-cloud/docs/git-fast-forwards-and-branch-management/",updatedAt:"2024-01-25T19:46:49.711Z",title:"Git fast forwards and branch management",description:"Learn the situations when Git will do a fast forward when you merge a branch that is ahead of the branch you have checked out."},{id:"3mE2WT10jDOreeGvlDlapP",slug:"/bitbucket-cloud/docs/use-branch-permissions/",updatedAt:"2023-10-06T18:35:20.706Z",title:"Use branch permissions",description:"Configure branch restrictions to enforce specific workflows and prevent errors."},{id:"20OBPnNBfQfurElomrW07N",slug:"/bitbucket-cloud/docs/suggest-or-require-checks-before-a-merge/",updatedAt:"2024-08-30T20:07:50.926Z",title:"Suggest or require checks before a merge",description:"Merge checks allow you to recommend or require specific conditions on merges for individual branches or branch patterns."},{id:"7E5roQy7Riponvc5PjPpNJ",slug:"/bitbucket-cloud/docs/exclude-files-from-pull-request-diffs/",updatedAt:"2023-10-06T18:35:22.786Z",title:"Exclude files from pull request diffs",description:"The pull request view shows each file modified in the pull request."},{id:"1x2r65uqpf1Dgn7f92x9uJ",slug:"/bitbucket-cloud/docs/change-the-remote-url-to-your-repository/",updatedAt:"2023-10-06T18:35:23.957Z",title:"Change the remote URL to your repository",description:"To change the remote URL for a repository, you'll need to update the configuration file with the new URL."},{id:"4fNlYWoYLmynJn2MOdVW40",slug:"/bitbucket-cloud/docs/manage-webhooks/",updatedAt:"2024-09-04T01:13:14.497Z",title:"Manage webhooks",description:"Use webhooks to integrate applications with Bitbucket Cloud."},{id:"3wYXICBa0994ENOmjHdBcY",slug:"/bitbucket-cloud/docs/event-payloads/",updatedAt:"2025-03-31T21:20:58.699Z",title:"Event payloads",description:"Understand how webhooks work in Bitbucket Cloud."},{id:"5g2PBMuTn05To5ZcWeqGQ5",slug:"/bitbucket-cloud/docs/create-and-trigger-a-webhook-tutorial/",updatedAt:"2023-10-06T18:35:27.371Z",title:"Create and trigger a webhook tutorial",description:"Let's create a webhook and see if we can trigger it"},{id:"6kPiIKNQtlYPla16Y2jpOt",slug:"/bitbucket-cloud/docs/require-signed-commits/",updatedAt:"2024-12-10T21:00:02.133Z",title:"Require signed commits",description:"Premium plan customers can require signed commits per repository."}],description:"Learn what repository settings need to be configured, like user access, assigning the repository to a workspace, and more."},{id:"7rcVTZg9UJjpQEfmX91Wit",updatedAt:"2025-03-11T17:14:01.379Z",slug:"/bitbucket-cloud/docs/repository-access-tokens/",title:"Access tokens for a repository",childList:[{id:"208xoCHmpfFhJ2skB87Asl",slug:"/bitbucket-cloud/docs/create-a-repository-access-token/",updatedAt:"2025-03-13T16:38:47.711Z",title:"Create an access token for a repository",description:"How to create a new Repository Access Token"},{id:"5Dpi1zGK0zSajYXmW0EQnk",slug:"/bitbucket-cloud/docs/repository-access-token-permissions/",updatedAt:"2025-03-11T00:59:54.706Z",title:"Repository-level access token permissions",description:"Descriptions of the scopes or permissions available for access tokens created and used in a repository"},{id:"2bnD2YCZCvdWUdTtloeTC9",slug:"/bitbucket-cloud/docs/using-access-tokens/",updatedAt:"2025-03-11T01:00:04.088Z",title:"Using access tokens for a repository",description:"How to use access tokens for a repository"},{id:"1QxUoH0wGOHV0DrMtV6KAp",slug:"/bitbucket-cloud/docs/revoke-a-repository-access-token/",updatedAt:"2025-03-11T01:00:23.216Z",title:"Revoke an access token for a repository",description:"How do I deactivate or revoke an access token for a repository"},{id:"77uo2ZUPZztqLV6mITTa2U",slug:"/bitbucket-cloud/docs/rotate-an-access-token-for-a-repository/",updatedAt:"2025-04-16T23:00:03.697Z",title:"Rotate an access token for a repository",description:"Token rotation offers a practical way to refresh a token’s secret and expiration date without needing to recreate it or redefine its scopes."}],description:"What are Repository Access Tokens and how to use them."},{id:"6HT7LyMP0jMSoAOJ7pZL93",slug:"/bitbucket-cloud/docs/set-up-and-use-code-owners/",updatedAt:"2024-05-15T22:41:19.052Z",title:"Set up and use code owners",description:"Set up and use code owners to define individuals or teams that are responsible for code in a repository.",collectionId:"5KKiDpLeBuSyOt9HobMgLQ"},{id:"3Z0VYebhEbeAmcNYfrG1UL",slug:"/bitbucket-cloud/docs/view-your-notifications/",updatedAt:"2024-12-19T17:15:17.597Z",title:"View your notifications",description:"Bitbucket will display notifications for pull requests, comments, mentions, reviews, and status changes.",collectionId:"5KKiDpLeBuSyOt9HobMgLQ"},{id:"1tc4repE0DMab9fGMzPHAR",updatedAt:"2024-05-14T18:25:05.693Z",slug:"/bitbucket-cloud/docs/use-wikis-to-store-documents/",title:"Use wikis to store documents",childList:[{id:"1DyjSw4tyD6Ykh5puRVTFH",slug:"/bitbucket-cloud/docs/create-a-wiki/",updatedAt:"2024-07-24T23:07:07.807Z",title:"Create a wiki",description:"The repository administrator can choose whether a repository includes a wiki or not. Learn how to enable a wiki."},{id:"2bnfShMqvQN6XPAQJ6Xl2X",slug:"/bitbucket-cloud/docs/clone-a-wiki/",updatedAt:"2023-10-06T18:34:48.218Z",title:"Clone a wiki",description:"Make a copy of a wiki page."},{id:"7lVWzzHOymH0PtB3HbDb7",slug:"/bitbucket-cloud/docs/special-support-for-creole/",updatedAt:"2023-10-06T18:34:51.995Z",title:"Special support for Creole",description:"A wiki's support for the Creole syntax is compatible with the Creole 1.0 specification."},{id:"1VjsW5aaYufLmwGfM1aEyk",slug:"/bitbucket-cloud/docs/macro-reference-for-creole-markup/",updatedAt:"2023-10-06T18:34:55.294Z",title:"Macro reference for Creole markup",description:"Learn which macros are compatible with Creole markup in a wiki."},{id:"xEMEbPzYc4DnQi65hU8Di",slug:"/bitbucket-cloud/docs/make-a-wiki-private-or-public/",updatedAt:"2023-10-06T18:34:58.560Z",title:"Make a wiki private or public",description:"Make a wiki publicly available, or restrict access to it by making it private."},{id:"1sXs1YCDLlJA13da1r466e",slug:"/bitbucket-cloud/docs/use-syntax-highlighting-in-a-wiki/",updatedAt:"2023-10-06T18:34:59.718Z",title:"Use syntax highlighting in a wiki",description:"Use the Pygments library to highlight snippets of text in a wiki page. "},{id:"3H9gFlCgr5WaLrDzgudwxs",slug:"/bitbucket-cloud/docs/add-images-to-a-wiki-page/",updatedAt:"2023-10-06T18:35:00.824Z",title:"Add images to a wiki page",description:"Learn the syntax to add images to a wiki page."},{id:"4JdMZx6EWLTg64ag092ML0",slug:"/bitbucket-cloud/docs/add-a-table-of-contents-to-a-wiki/",updatedAt:"2023-10-06T18:35:03.888Z",title:"Add a table of contents to a wiki",description:"Learn the syntax to add a table of contents to a wiki page."}],description:"When you add a repository to Bitbucket Cloud, you also get a wiki. The wiki is a simple place to keep documents."},{id:"3rbq9CJKYys7lD6GXlZzdy",updatedAt:"2024-07-24T23:07:00.845Z",slug:"/bitbucket-cloud/docs/understand-bitbucket-issues/",title:"Understand Bitbucket issues",childList:[{id:"2ZGbIIgWFrUlI111AP1V7Z",slug:"/bitbucket-cloud/docs/use-the-issue-tracker/",updatedAt:"2024-07-24T23:07:03.943Z",title:"Use the issue tracker",description:"This is the place to track your project's feature requests, bug reports, and other project management tasks."},{id:"3UAFgLOeUumkoVG5ep0txu",slug:"/bitbucket-cloud/docs/enable-an-issue-tracker/",updatedAt:"2024-04-22T07:08:59.366Z",title:"Enable an issue tracker",description:"If you have admin permission for the repository, you can enable an issue tracker."},{id:"r8AgBbns7B1y606T5rcOP",slug:"/bitbucket-cloud/docs/configure-defaults-for-issue-fields/",updatedAt:"2024-04-22T07:09:51.443Z",title:"Configure defaults for issue fields",description:"Repository admins can configure the components, milestones, and versions associated with a project's issues."},{id:"21RVGUTPLuqCCoP2O2Kxks",slug:"/bitbucket-cloud/docs/export-or-import-issue-data/",updatedAt:"2024-04-22T07:10:43.190Z",title:"Export or import issue data",description:"Export issues from or into another repo."},{id:"7GrvnfKLR8iawtKSpRedVc",slug:"/bitbucket-cloud/docs/export-issue-data-to-jira-cloud/",updatedAt:"2024-04-22T07:11:37.462Z",title:"Export or import issue data in Bitbucket",description:"Learn the steps involved in exporting issue data in Bitbucket Cloud to Jira Cloud. "},{id:"5l1GdrzqZsb91NIsAv2Y2e",slug:"/bitbucket-cloud/docs/issue-import-and-export-data-format/",updatedAt:"2023-10-06T18:35:36.357Z",title:"Issue import and export data format",description:"Bitbucket Cloud exports and imports data using a ZIP package. For imports, this package must contain a db-2.0.json file."},{id:"5dqU5VmKRRiGAcnLzIk4e9",slug:"/bitbucket-cloud/docs/make-the-tracker-private-or-public/",updatedAt:"2023-10-06T18:35:37.500Z",title:"Make the tracker private or public",description:"Users with administrative rights on a repository can set an issue tracker as private or public."},{id:"3kO6i0TUm4MVpVzp9peWXj",slug:"/bitbucket-cloud/docs/resolve-issues-automatically-when-users-push-code/",updatedAt:"2024-04-22T07:12:21.014Z",title:"Resolve issues automatically when users push code",description:"Transition issues in the Bitbucket Cloud issue tracker."},{id:"4muDSCD2L3AOABaiAHPsaG",slug:"/bitbucket-cloud/docs/set-email-preferences-for-an-issue-tracker/",updatedAt:"2023-10-06T18:35:39.843Z",title:"Set email preferences for an issue tracker",description:"Set email preferences for when a user creates a new issue or updates an existing one."},{id:"6J6eXqEqtLhyD9V4U1rXNF",slug:"/bitbucket-cloud/docs/highlight-syntax-and-mark-up-issues/",updatedAt:"2024-04-22T07:13:07.378Z",title:"Highlight syntax and mark up issues",description:"Syntax highlighting and markup in the issue tracker is Markdown syntax, just as it is with comments."}],description:"Learn how to track your project's feature requests, bug reports and other project management tasks with issue trackers."},{id:"7LjIOG6VNbTeUW4LTSfYMi",slug:"/bitbucket-cloud/docs/code-insights/",updatedAt:"2023-10-06T18:38:36.368Z",title:"Code Insights",description:"Use Code Insights to give your team a better way to gain insights and improve code quality in the pull requests.",collectionId:"5KKiDpLeBuSyOt9HobMgLQ"}],pageType:"Documentation"},{id:"MTRqv9AzhRz7JdObFQJNC",updatedAt:"2023-12-13T23:23:51.286Z",slug:"/bitbucket-cloud/docs/build-test-and-deploy-with-pipelines/",title:"Build, test, and deploy with Pipelines",childList:[{id:"2ZmjqGP1TPgnK6HXxrfqks",updatedAt:"2023-03-27T21:53:40.726Z",slug:"/bitbucket-cloud/docs/get-started-with-bitbucket-pipelines/",title:"Get started with Bitbucket Pipelines",childList:[{id:"6AjcqcF2lfEaeylFPpW3PW",slug:"/bitbucket-cloud/docs/configure-your-first-pipeline/",updatedAt:"2025-04-18T18:40:17.739Z",title:"Configure your first pipeline",description:"Get started with your first Bitbucket Pipeline"},{id:"3tzICRYz8eauoppk679Fmw",slug:"/bitbucket-cloud/docs/view-your-pipeline/",updatedAt:"2025-04-26T00:46:22.743Z",title:"View your pipeline",description:"See the status of your pipeline, get detailed log information from its run, and other useful data."},{id:"1ohaXMtknQzOBftIgluIa1",slug:"/bitbucket-cloud/docs/specify-dependencies-in-your-pipelines-build/",updatedAt:"2025-04-26T00:51:48.720Z",title:"Specify dependencies in your Pipelines build",description:"Specify any dependencies that your build needs in the Docker container."},{id:"3uKxJo1Hk3ReZFBodDB0zy",slug:"/bitbucket-cloud/docs/limitations-of-bitbucket-pipelines/",updatedAt:"2025-04-08T20:54:13.548Z",title:"Limitations of Bitbucket Pipelines",description:"Learn the current limitations in Bitbucket Pipelines, like build minutes, push limits, and supported platforms."}],description:"Bitbucket Pipelines is an integrated CI/CD service built into Bitbucket Cloud. Learn how to set up Pipelines."},{id:"51EnbkFD5IY5PdzwiSQ6kr",updatedAt:"2023-01-11T07:15:57.620Z",slug:"/bitbucket-cloud/docs/use-pipelines-in-different-software-languages/",title:"Use Pipelines in different software languages",childList:[{id:"2oEqn0jVQNpfEVINpP7wf2",slug:"/bitbucket-cloud/docs/run-docker-commands-in-bitbucket-pipelines/",updatedAt:"2025-05-20T20:05:30.319Z",title:"Run Docker commands in Bitbucket Pipelines",description:"Build a Docker image from a Dockerfile and to push it to a Docker registry by running Docker commands."},{id:"56Y0iH8fUqeMmDICiiRyVT",slug:"/bitbucket-cloud/docs/javascript-nodejs-with-bitbucket-pipelines/",updatedAt:"2025-05-02T20:38:22.729Z",title:"Javascript (Node.js) with Bitbucket Pipelines",description:"Use Pipelines for building and testing a Node.js software project in a Docker container."},{id:"3C9uND0O34SaY7Xdv2Fh9C",slug:"/bitbucket-cloud/docs/java-with-bitbucket-pipelines/",updatedAt:"2025-04-26T00:19:35.568Z",title:"Java with Bitbucket Pipelines",description:"Use Pipelines for building and testing a Java software project in a Docker container, using Maven or Gradle."},{id:"7sqVvGndEgqzC0xPbGUENY",slug:"/bitbucket-cloud/docs/laravel-with-bitbucket-pipelines/",updatedAt:"2025-03-28T18:59:33.727Z",title:"Laravel with Bitbucket Pipelines",description:"Use Pipelines to build and test a Laravel project in a Docker container."},{id:"3ItO7iWHFZ2NxUUwBmrbRM",slug:"/bitbucket-cloud/docs/php-with-bitbucket-pipelines/",updatedAt:"2025-04-29T21:25:13.240Z",title:"PHP with Bitbucket Pipelines",description:"Use Pipelines for building and testing a PHP software project in a Docker container."},{id:"SMlFKRcTn7ZWqTa2r9NXY",slug:"/bitbucket-cloud/docs/python-with-bitbucket-pipelines/",updatedAt:"2025-04-29T21:29:45.032Z",title:"Python with Bitbucket Pipelines",description:"Use Pipelines for building and testing a Python software project in a Docker container."},{id:"7CwM47DRBrLqO651JvlJUU",slug:"/bitbucket-cloud/docs/ruby-with-bitbucket-pipelines/",updatedAt:"2025-04-29T21:32:58.746Z",title:"Ruby with Bitbucket Pipelines",description:"Use Pipelines for building and testing a Ruby software project in a Docker container."}],description:"Use Pipelines for a project in any software language, built on Linux, using Docker images."},{id:"4mpBeWWVBXGPXi2BYCW810",slug:"/bitbucket-cloud/docs/use-docker-images-as-build-environments/",updatedAt:"2025-05-20T20:06:33.838Z",title:"Use Docker images as build environments",description:"Run a Docker image that defines the build environment. Use the default image provided or get a custom one.",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"7xyGJjS7VE5uNOFLmkIIP5",updatedAt:"2022-11-15T02:17:51.022Z",slug:"/bitbucket-cloud/docs/access-pipelines-deployment-guides/",title:"Access Pipelines deployment guides",childList:[{id:"6ICRdnMxPWnwOCr0YZulPW",slug:"/bitbucket-cloud/docs/deploy-to-aws-with-s3/",updatedAt:"2025-04-29T21:39:15.057Z",title:"Deploy to AWS S3",description:"Learn how to deploy your files to an AWS S3 bucket using the aws-s3-deploy pipe."},{id:"76hpd2KH5uOM5RjBuMvFJC",slug:"/bitbucket-cloud/docs/deploy-to-aws-with-codedeploy/",updatedAt:"2025-05-02T20:22:55.361Z",title:"Deploy to AWS with CodeDeploy",description:"This option requires less maintenance since the pipeline is maintained on your behalf."},{id:"2jBqk4NcljRr1D1SYbzw7e",slug:"/bitbucket-cloud/docs/deploy-to-aws-with-elastic-beanstalk/",updatedAt:"2023-10-06T18:34:38.195Z",title:"Deploy to AWS with Elastic Beanstalk",description:"Elastic Beanstalk reduces management complexity without restricting choice or control."},{id:"5mLspfNwYhsmMeiqsnwm3s",slug:"/bitbucket-cloud/docs/deploy-to-aws-eks-kubernetes/",updatedAt:"2025-03-14T22:24:47.551Z",title:"Deploy to AWS EKS (Kubernetes)",description:"Deploy your application to AWS Elastic Kubernetes Service (EKS) Cluster using the aws-eks-kubectl-run pipe."},{id:"2cgvXAZY0LznIRpt1DXQjA",slug:"/bitbucket-cloud/docs/deploy-a-lambda-function-update-to-aws/",updatedAt:"2025-04-29T17:26:48.345Z",title:"Deploy a Lambda function update to AWS",description:"Learn to update an existing Lambda function to AWS using pipes."},{id:"7LIXOQGzDHnkZJvR4SIg0c",slug:"/bitbucket-cloud/docs/deploy-to-amazon-ecs/",updatedAt:"2025-05-02T22:43:26.266Z",title:"Deploy to Amazon ECS",description:"This option requires less maintenance since the pipeline is maintained on your behalf, but restricts the amount of control you have."},{id:"3RwSIcp8FfUcLO0d0sz661",slug:"/bitbucket-cloud/docs/deploy-to-firebase/",updatedAt:"2025-04-29T22:09:37.483Z",title:"Deploy to Firebase",description:"Deploy to Firebase by adding a pipe to your pipelines configuration."},{id:"6brGkiNsy9AfE6IhDhjjSp",slug:"/bitbucket-cloud/docs/deploy-to-google-cloud/",updatedAt:"2025-04-28T16:32:37.689Z",title:"Deploy to Google Cloud",description:"With the Google App Engine Deploy pipe, you can deploy your application to Google App Engine."},{id:"4NJzH3gv7HRdQqgBpIEp3c",slug:"/bitbucket-cloud/docs/deploy-to-heroku/",updatedAt:"2025-04-29T21:18:12.552Z",title:"Deploy to Heroku",description:"Deploy to Heroku using pipelines and pipes."},{id:"4L3my2aIcYiC1TXD82uUg3",slug:"/bitbucket-cloud/docs/deploy-to-kubernetes/",updatedAt:"2025-04-29T18:40:51.704Z",title:"Deploy to Kubernetes",description:"Configure Bitbucket Pipelines to automatically deploy a containerized application to Kubernetes."},{id:"4bI3tLfxqjH424ELHPcXae",slug:"/bitbucket-cloud/docs/deploy-to-microsoft-azure/",updatedAt:"2023-10-06T18:34:27.864Z",title:"Deploy to Microsoft Azure",description:"Use Bitbucket Cloud Pipelines with Microsoft Azure in a variety of ways using pipes."},{id:"6hJbNUNFwaw8nTVjo2GBCw",slug:"/bitbucket-cloud/docs/deploy-to-npm/",updatedAt:"2023-10-06T18:34:29.077Z",title:"Deploy to npm",description:"Use Bitbucket Cloud Pipelines to build, test, and publish your npm packages."},{id:"3XWQ6ndueyMYJiw7gpe8Ml",slug:"/bitbucket-cloud/docs/deploy-with-pull-requests/",updatedAt:"2023-10-06T18:34:30.209Z",title:"Deploy with pull requests",description:"Learn two main ways of deploying with pull requests."},{id:"1BnZct8tLzonzZU0SUNTSX",slug:"/bitbucket-cloud/docs/deploy-using-scp/",updatedAt:"2025-04-29T18:51:19.911Z",title:"Deploy using SCP",description:"Deploy your files to a remote host using the SCP-deploy pipe."},{id:"5htw7lsacaXSMxRQOtC5ym",slug:"/bitbucket-cloud/docs/deploy-build-artifacts-to-bitbucket-downloads/",updatedAt:"2025-04-26T00:50:24.241Z",title:"Deploy build artifacts to Bitbucket Downloads",description:"Deploy an artifact that has been produced by your pipeline into the downloads area."},{id:"6BXRJiJm4sq7AwUvPFXMYr",slug:"/bitbucket-cloud/docs/publish-and-link-your-build-artifacts/",updatedAt:"2025-04-29T21:12:00.752Z",title:"Publish and link your build artifacts",description:"Learn how to publish your builds artifacts."},{id:"2kLBjqaEcMKC880m84km0J",slug:"/bitbucket-cloud/docs/build-and-push-a-docker-image-to-a-container-registry/",updatedAt:"2025-04-18T18:36:45.342Z",title:"Build and push a Docker image to a container registry",description:"Check out this example before you build a Docker image."}],description:"Find the infomation you need to deploy successfully using pipes and pipelines."},{id:"Wod42DfTVcpMVG9X0VXRe",updatedAt:"2025-04-18T19:15:28.451Z",slug:"/bitbucket-cloud/docs/bitbucket-pipelines-configuration-reference/",title:"Bitbucket Pipelines configuration reference",childList:[{id:"7BoLOgcp8RC9yYyyeDYXPg",slug:"/bitbucket-cloud/docs/global-options/",updatedAt:"2025-04-30T22:50:24.136Z",title:"Global options",description:"Global pipeline options for Bitbucket Pipelines"},{id:"1y4ESCBSoC4bFLUbIy5Hjg",slug:"/bitbucket-cloud/docs/git-clone-behavior/",updatedAt:"2023-10-06T19:28:08.162Z",title:"Git clone behavior",description:"Options for controlling the Git clone behavior of Bitbucket Pipelines"},{id:"1okXcIK8WRWIQmof3ezFL8",slug:"/bitbucket-cloud/docs/cache-and-service-container-definitions/",updatedAt:"2025-04-18T18:45:15.125Z",title:"Cache, service container, and export pipelines definitions",description:"Create dependency caches and service containers, such as database services"},{id:"11xePpKGzjnrUPlwEYvosM",slug:"/bitbucket-cloud/docs/docker-image-options/",updatedAt:"2024-02-16T20:39:58.952Z",title:"Docker image options",description:"Use custom Docker images in your Bitbucket Pipeline"},{id:"5CmOTVmdRMWGXbtYKkorOe",slug:"/bitbucket-cloud/docs/pipeline-start-conditions/",updatedAt:"2023-10-06T19:28:11.421Z",title:"Pipeline start conditions",description:"Set the start conditions or triggers for running your Bitbucket Pipelines"},{id:"7ouKr9SKrpIpFa1Pkq1Kk0",slug:"/bitbucket-cloud/docs/parallel-step-options/",updatedAt:"2025-02-03T21:36:04.507Z",title:"Parallel step options",description:"Run multiple pipeline steps at the same time"},{id:"5sxrECKRqYn76OSnbaBtrS",slug:"/bitbucket-cloud/docs/enable-and-use-runtime-v3/",updatedAt:"2025-05-20T00:08:16.703Z",title:"Enable and use Runtime v3",description:"Enable and use Runtime v3 with your Docker services."},{id:"4Xbs6g4Ujl4cUJHjD1Gofz",slug:"/bitbucket-cloud/docs/stage-options/",updatedAt:"2025-06-23T23:00:03.246Z",title:"Stage options",description:"Group steps into stages or create multi-step deployment stages"},{id:"5RhzEdap2dxFPvf5GkCHIn",slug:"/bitbucket-cloud/docs/step-options/",updatedAt:"2025-06-23T23:00:06.758Z",title:"Step options",description:"Define and customize your pipeline steps"}],description:"The complete configuration reference for the Bitbucket Pipelines bitbucket-pipelines.yml"},{id:"70E1XnZDsxjz6tB5LPVJYt",slug:"/bitbucket-cloud/docs/use-glob-patterns-on-the-pipelines-yaml-file/",updatedAt:"2023-10-06T18:33:52.089Z",title:"Use glob patterns on the Pipelines yaml file",description:"Learn the glob patterns you can use on the Pipelines yaml file.",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"f48Lgv26AKRPg5YIWYHS0",slug:"/bitbucket-cloud/docs/yaml-anchors/",updatedAt:"2023-10-06T18:33:53.212Z",title:"YAML anchors",description:"Use YAML anchors to reduce effort and make updating in bulk easier.\n\n",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"g1YCSPLQamYe01G1Gpvgg",updatedAt:"2022-10-17T16:41:36.433Z",slug:"/bitbucket-cloud/docs/deployments/",title:"Deployments",childList:[{id:"2Rb24ZBKcsImTQd4IiDdBq",slug:"/bitbucket-cloud/docs/deploy-on-aws-using-bitbucket-pipelines-openid-connect/",updatedAt:"2025-04-18T18:07:24.703Z",title:"Deploy on AWS using Bitbucket Pipelines OpenID Connect",description:"Use Bitbucket Pipelines OpenID Connect to deploy your builds on AWS"},{id:"7JgKVbLG5A9MLg1hdgPLwL",slug:"/bitbucket-cloud/docs/set-up-and-monitor-deployments/",updatedAt:"2025-04-29T17:35:36.811Z",title:"Set up and monitor deployments",description:"Learn how to see the status of your deployment environments."},{id:"6rAwjTNhRnwk6uLpZJuFTh",slug:"/bitbucket-cloud/docs/bitbucket-deployment-guidelines/",updatedAt:"2023-10-06T18:39:20.310Z",title:"Bitbucket deployment guidelines",description:"Learn best practices to work with Bitbucket Deployments."},{id:"2GroiSv07PFN9oY4NJi9I0",slug:"/bitbucket-cloud/docs/concurrency-control/",updatedAt:"2025-03-14T21:56:56.518Z",title:"Concurrency control",description:"Check if there is a deployment in progress before starting a new one to the same environment."}],description:"Learn how to see the status of your deployment environments."},{id:"1IK8df4HHOb5WaftsilKfI",updatedAt:"2025-04-26T00:22:38.439Z",slug:"/bitbucket-cloud/docs/pipeline-triggers/",title:"Scheduled and manually triggered pipelines",childList:[],description:"Bitbucket Pipelines allows you to run multiple Docker containers from your build pipeline."},{id:"44bT7TtcqVCdal5RTM9lyI",updatedAt:"2025-06-12T19:55:41.562Z",slug:"/bitbucket-cloud/docs/variables-and-secrets/",title:"Variables and secrets",childList:[],description:"Bitbucket allows you to configure default and custom variables"},{id:"7ZJGEN1jBbltZADeOOAmt",updatedAt:"2024-06-17T17:12:47.785Z",slug:"/bitbucket-cloud/docs/using-ssh-keys-in-bitbucket-pipelines/",title:"Using SSH keys in Bitbucket Pipelines",childList:[{id:"56eFAvYocl4xVPb0bAgqZV",slug:"/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-macos/",updatedAt:"2023-10-06T19:27:22.996Z",title:"Set up Pipelines SSH keys on macOS",description:"How to set up SSH access to repositories for Bitbucket Pipelines on macOS"},{id:"G7MrHxQoOtHuwE4QlcWw4",slug:"/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-windows/",updatedAt:"2023-10-06T19:27:25.175Z",title:"Set up Pipelines SSH keys on Windows",description:"How to set up SSH access to repositories for Bitbucket Pipelines on Windows"},{id:"3Y1uRoAVM4jODtDpImrHNs",slug:"/bitbucket-cloud/docs/set-up-pipelines-ssh-keys-on-linux/",updatedAt:"2023-10-06T19:27:24.052Z",title:"Set up Pipelines SSH keys on Linux",description:"How to set up SSH access to repositories for Bitbucket Pipelines on Linux"},{id:"7GYYQ3VhNFJHPwByihzeJ1",slug:"/bitbucket-cloud/docs/use-multiple-ssh-keys-in-your-pipeline/",updatedAt:"2023-10-06T19:27:26.253Z",title:"Use multiple SSH keys in your pipeline",description:"How to manage multiple SSH keys in a Bitbucket Pipeline"}],description:"How to set up SSH access to repositories for Bitbucket Pipelines"},{id:"5OokSBKBttBbHvisBi9j0",slug:"/bitbucket-cloud/docs/cache-dependencies/",updatedAt:"2025-04-18T18:29:28.832Z",title:"Caches",description:"Cache external build dependencies and directories between builds, to reduce consumed build minutes.",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"IB9FUZHQBDRXcDveu6XSq",slug:"/bitbucket-cloud/docs/use-artifacts-in-steps/",updatedAt:"2025-04-29T21:03:10.976Z",title:"Pipeline artifacts",description:"Use and download artifacts to support your deployment.",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"3U6gqjfmqz5NZCR89zZW2B",updatedAt:"2025-04-29T22:00:49.403Z",slug:"/bitbucket-cloud/docs/databases-and-service-containers/",title:"Databases and service containers",childList:[],description:"Bitbucket Pipelines allows you to run multiple Docker containers from your build pipeline."},{id:"5ZFkgeSn5kEv5C57AV43x4",updatedAt:"2023-01-04T05:54:52.100Z",slug:"/bitbucket-cloud/docs/use-pipes-in-bitbucket-pipelines/",title:"Use pipes in Bitbucket Pipelines",childList:[{id:"579JPis90fac93p1fKUgKY",slug:"/bitbucket-cloud/docs/what-are-pipes/",updatedAt:"2025-04-18T18:24:12.723Z",title:"What are pipes?",description:"Pipes provide a simple way to configure a pipeline and are powerful when you want to work with third-party tools. "},{id:"4W9ikeA9cOtAC4oDRf9wAz",slug:"/bitbucket-cloud/docs/write-a-pipe-for-bitbucket-pipelines/",updatedAt:"2025-04-18T18:21:01.844Z",title:"Write a pipe for Bitbucket Pipelines",description:"Write a simple pipe or a complete pipe depending on how much detail and configuration you want to add."},{id:"54lfZmcfKALK6qm5rL82Cs",slug:"/bitbucket-cloud/docs/advanced-techniques-for-writing-pipes/",updatedAt:"2023-10-06T18:34:10.792Z",title:"Advanced techniques for writing pipes",description:"Learn best practices to avoid unexpected results that come from passing variables between lots of different systems."}],description:"Learn what a pipe is, how to write one, and some advanced techniques."},{id:"404IaaOJPwtUdUv8JjqHSR",updatedAt:"2023-01-11T06:49:09.813Z",slug:"/bitbucket-cloud/docs/integrations/",title:"Integrations",childList:[{id:"4YDOGuSPQSI7w1GPde6zO2",slug:"/bitbucket-cloud/docs/integrate-jira-and-pipelines/",updatedAt:"2024-04-22T07:07:50.117Z",title:"Integrate Jira and Pipelines",description:"With this integration you can track associated builds and deployments to Jira issues."},{id:"5il6r9IWxwVtXspEHjFmdH",slug:"/bitbucket-cloud/docs/integrate-pipelines-with-resource-servers-using-oidc/",updatedAt:"2024-10-27T23:32:12.907Z",title:"Integrate Pipelines with resource servers using OIDC",description:"Use Bitbucket Pipelines OpenID Connect Provider (OIDC IDP) to allow your pipelines to access your resource server"},{id:"2LA0VXXvlws3yr8T4WfGOC",slug:"/bitbucket-cloud/docs/use-aws-ecr-images-in-pipelines-with-openid-connect/",updatedAt:"2025-04-29T18:35:39.872Z",title:"Use AWS ECR images in Pipelines with OpenID Connect",description:"Configure OpenID Connect with Bitbucket Cloud Pipelines for AWS ECR images."},{id:"4Jd8M1ejoQH9e4xjepBZVF",slug:"/bitbucket-cloud/docs/integrate-slack-with-pipelines/",updatedAt:"2023-10-06T18:38:57.184Z",title:"Integrate Slack with Pipelines",description:"Learn how to integrate Slack with Pipelines"},{id:"4t1wGSMIVbLUzyiLNttmHH",slug:"/bitbucket-cloud/docs/connect-to-third-party-services/",updatedAt:"2024-01-25T19:44:01.881Z",title:"Connect to third-party services",description:"Bring your own services to Bitbucket Pipelines"},{id:"1qoPcu63GzqObwOkrcjSd5",slug:"/bitbucket-cloud/docs/rate-limiting-with-different-third-party-providers/",updatedAt:"2025-04-29T21:07:39.674Z",title:"Rate limiting with different third-party providers",description:"An explanation of rate limiting in Pipelines and some resources to third-party services"}],description:"Check out all the available integrations for Pipelines"},{id:"1sdIgSM4Ay7ne5PwuGdxd2",updatedAt:"2020-10-01T04:58:17.011Z",slug:"/bitbucket-cloud/docs/testing/",title:"Testing",childList:[{id:"7kSaINliR92mjzV3vjW03p",slug:"/bitbucket-cloud/docs/cross-platform-testing-in-bitbucket-pipelines/",updatedAt:"2023-10-06T18:34:03.751Z",title:"Cross-platform testing in Bitbucket Pipelines",description:"Use steps with different build images to test your software with different versions of the same platform, library, or dependency."},{id:"7LB5p3bsHtom5gw8WGGaA1",slug:"/bitbucket-cloud/docs/test-reporting-in-pipelines/",updatedAt:"2025-04-29T17:41:11.782Z",title:"Test reporting in Pipelines",description:"Quickly identify failed tests in your build with test reporting in Pipelines.\n"}],description:"Check out the test you can use with Bitbucket Pipelines"},{id:"7adL5JBgouEBNQgq5JY127",updatedAt:"2025-04-03T19:53:24.125Z",slug:"/bitbucket-cloud/docs/runners/",title:"Runners",childList:[{id:"3RBUj2WiJTY9bQOZnB6PoK",slug:"/bitbucket-cloud/docs/adding-a-new-runner-in-bitbucket/",updatedAt:"2025-04-18T17:37:45.104Z",title:"Adding a new runner in Bitbucket",description:"Add runners to run builds in Pipelines on your own infrastructure."},{id:"eMJZJOuuDvWj7fd4XfeEk",slug:"/bitbucket-cloud/docs/configure-your-runner-in-bitbucket-pipelines-yml/",updatedAt:"2025-04-18T17:45:59.794Z",title:"Configure your runner in bitbucket-pipelines.yml",description:"Configure your runner in the bitbucket.pipelines.yml file"},{id:"5m3vtntFX3W2KBBGm9mdQZ",slug:"/bitbucket-cloud/docs/set-up-and-use-runners-for-linux/",updatedAt:"2025-05-07T20:09:20.333Z",title:" Set up runners for Linux Docker",description:"Configure your Linux environment to use docker-based runners for Pipelines"},{id:"15DYXyL8QXh0oyNfqawdFE",slug:"/bitbucket-cloud/docs/set-up-runners-for-linux-shell/",updatedAt:"2025-05-01T20:34:44.308Z",title:"Set up runners for Linux Shell",description:"Configure your Linux environment to use shell-based runners for Pipelines"},{id:"1cjgXXeFyjd9xWQEnFUf3h",slug:"/bitbucket-cloud/docs/set-up-runners-for-windows/",updatedAt:"2025-05-02T20:26:49.832Z",title:"Set up runners for Windows",description:"Configure your Windows environment to use runners in Pipelines"},{id:"P2pyy4iHpsUSiZOx187tj",slug:"/bitbucket-cloud/docs/set-up-runners-for-macos/",updatedAt:"2025-04-18T17:32:39.247Z",title:"Set up runners for MacOS",description:"Run builds in Bitbucket Pipelines on your own MacOS infrastructure"},{id:"7lWzDqnQ2W9U01SVvzdzkF",slug:"/bitbucket-cloud/docs/configure-a-runner-to-use-a-proxy/",updatedAt:"2025-04-18T17:57:50.258Z",title:"Configure a runner to use a proxy",description:"How to allow your self-hosted runners to run behind a proxy server"},{id:"1ELRiX6NWBqP9nhaI7cQw8",slug:"/bitbucket-cloud/docs/configure-logging-in-self-hosted-runners/",updatedAt:"2025-04-18T17:59:08.606Z",title:"Configure logging in self-hosted runners",description:"Configure logging for highly sophisticated on-premise runner operations"},{id:"2tyN4Z02dxmvuRFbZ7ytsk",slug:"/bitbucket-cloud/docs/ip-addresses-for-runners-behind-corporate-firewalls/",updatedAt:"2023-10-06T19:28:17.084Z",title:"IP addresses for runners behind corporate firewalls",description:"Which IP addresses do I need to allow through my firewall so the runner can connect to Bitbucket Pipelines?"},{id:"2Tez3cc92CfrrlPSr38ino",slug:"/bitbucket-cloud/docs/use-your-docker-images-in-self-hosted-runners/",updatedAt:"2025-04-18T22:35:23.158Z",title:"Use your Docker images in self-hosted runners",description:"Use your own Docker images in your self-hosted runner"},{id:"6d0JjDNlW8l5IpXm5tV9Mb",slug:"/bitbucket-cloud/docs/autoscaler-for-runners-on-kubernetes/",updatedAt:"2025-03-14T22:14:27.632Z",title:"Autoscaler for Runners on Kubernetes",description:"The Autoscaler will automatically scale the number of Linux agents depending on the available jobs to be executed."}],description:"Configure your operating system with Pipelines to use runners within your repositories."},{id:"3OzZuydBsMevYXHpQCCb8l",slug:"/bitbucket-cloud/docs/push-back-to-your-repository/",updatedAt:"2025-05-02T20:33:04.352Z",title:"Push back to your repository",description:"Make changes to your repository from within your pipeline and push your changes back. ",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"4u9fwekosAtLpj1GzuNbgp",slug:"/bitbucket-cloud/docs/share-pipelines-configurations/",updatedAt:"2025-05-02T20:36:41.909Z",title:"Share Pipelines Configurations",description:"Learn how to share your YAML configurations in Pipelines",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"4oMdS0ZKwVvJ0ms2Z4HFwP",slug:"/bitbucket-cloud/docs/dynamic-pipelines/",updatedAt:"2025-04-25T23:46:34.127Z",title:"Dynamic pipelines",description:"Enable dynamic pipelines at either the repository or workspace level in Bitbucket to add flexibility and intelligence to your CI/CD workflows.",collectionId:"MTRqv9AzhRz7JdObFQJNC"},{id:"l8JlPgz4xQoB4Unc5ADnK",updatedAt:"2025-04-25T23:45:04.225Z",slug:"/bitbucket-cloud/docs/migrate-to-bitbucket-pipelines/",title:"Migrate to Bitbucket Pipelines",childList:[{id:"KnQfvdZYGgjC57AiMuc1C",slug:"/bitbucket-cloud/docs/how-to-migrate-from-bamboo-to-bitbucket-pipelines/",updatedAt:"2024-08-05T18:23:40.381Z",title:"How to migrate from Bamboo to Bitbucket Pipelines",description:"Self-help guide on how to migrate your CI/CD from Bamboo to Pipelines"},{id:"6WinSo0KNGnlqrwbzj2EP4",slug:"/bitbucket-cloud/docs/how-to-migrate-from-jenkins-to-bitbucket-pipelines/",updatedAt:"2024-11-19T00:23:41.135Z",title:"How to migrate from Jenkins to Bitbucket Pipelines",description:"Self-help guide to help users migrate their CI/CD from Jenkins to Bitbucket Pipelines"}],description:"Learn how to migrate your existing CI/CD workflows to Bitbucket Pipelines"}],pageType:"Documentation"},{id:"14YzjKQkgZZfmC2LIdtx4a",updatedAt:"2022-07-22T01:13:04.986Z",slug:"/bitbucket-cloud/docs/manage-your-plans-and-settings-in-bitbucket-cloud/",title:"Manage your plans and settings in Bitbucket Cloud",childList:[{id:"aAi52eoF2g1bdb2tbVXhd",slug:"/bitbucket-cloud/docs/manage-your-plan-and-billing/",updatedAt:"2025-04-11T18:51:31.932Z",title:"Manage your plan and billing",description:"Bitbucket Cloud defines cost based on the number of users who have access to private repositories. Learn about our plan options.",collectionId:"14YzjKQkgZZfmC2LIdtx4a"},{id:"5E7GOgtuivXGUsw0R1j3rn",slug:"/bitbucket-cloud/docs/log-into-or-connect-to-bitbucket-cloud/",updatedAt:"2023-10-06T19:24:34.778Z",title:"Log into or connect to Bitbucket Cloud",description:"Which authentication methods should I use? Email and my password? SSH keys? Access Tokens? App passwords?",collectionId:"14YzjKQkgZZfmC2LIdtx4a"},{id:"6k6RcD0f4kSPhfNyLn9ERk",updatedAt:"2024-02-15T17:58:36.366Z",slug:"/bitbucket-cloud/docs/configure-ssh-and-two-step-verification/",title:"Configure SSH and two-step verification",childList:[{id:"10kb7vIdQKUct1FzBYTlDf",slug:"/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-macos/",updatedAt:"2023-10-06T19:27:07.305Z",title:"Set up personal SSH keys on macOS",description:"How to set up SSH keys for connecting to Bitbucket Cloud through the Git CLI on macOS"},{id:"3y0we2fZsajUGC4jWn6gOg",slug:"/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-windows/",updatedAt:"2023-10-06T19:27:09.524Z",title:"Set up personal SSH keys on Windows",description:"How to set up SSH keys for connecting to Bitbucket Cloud through the Git CLI on Windows"},{id:"7ektwNF0ORrDWQL4uc73xv",slug:"/bitbucket-cloud/docs/set-up-personal-ssh-keys-on-linux/",updatedAt:"2023-10-06T19:27:08.354Z",title:"Set up personal SSH keys on Linux",description:"How to set up SSH keys for connecting to Bitbucket Cloud through the Git CLI on Linux"},{id:"67BkLjTDWpRKQJbNJuPKx",slug:"/bitbucket-cloud/docs/managing-multiple-bitbucket-user-ssh-keys-on-one-device/",updatedAt:"2023-10-06T19:27:10.603Z",title:"Managing multiple Bitbucket user SSH keys on one device",description:"How to connect to multiple Bitbucket accounts using SSH keys on the same device"},{id:"3UTpxZ1Day0ccoQBSu6p2h",slug:"/bitbucket-cloud/docs/enable-two-step-verification/",updatedAt:"2023-10-06T18:35:58.874Z",title:"Enable two-step verification",description:"Set up the two-step verification to secure your account."},{id:"6rCYRuIs7OCoUFXAVwLP5T",slug:"/bitbucket-cloud/docs/supported-ssh-key-formats/",updatedAt:"2023-10-06T19:27:11.754Z",title:"Supported SSH key formats",description:"Lists the supported SSH key formats and minimum key sizes"},{id:"rp6DAuL9OGz4WfhVR1ohm",slug:"/bitbucket-cloud/docs/set-up-ssh-with-sourcetree/",updatedAt:"2023-10-06T19:27:28.869Z",title:"Set up SSH with Sourcetree",description:"How to set up SSH keys for connecting to Bitbucket Cloud through Sourcetree"}],description:"Learn everything about SSH in Bitbucket Cloud."},{id:"4Q8qfE9OhifcTVKP3EfvHe",updatedAt:"2022-06-27T00:03:06.213Z",slug:"/bitbucket-cloud/docs/app-passwords/",title:"App passwords",childList:[{id:"6XgVdybvhOHRQURsskzJew",slug:"/bitbucket-cloud/docs/create-an-app-password/",updatedAt:"2023-10-06T19:24:03.643Z",title:"Create an App password",description:"How users create app passwords for connecting to Bitbucket"},{id:"6sZPZmLXChxqn63giWLQ49",slug:"/bitbucket-cloud/docs/app-password-permissions/",updatedAt:"2023-10-06T19:24:08.081Z",title:"App password permissions",description:"Available App password permissions and what access they provide"},{id:"4oFb48Ctucoh804xTHJtWx",slug:"/bitbucket-cloud/docs/using-app-passwords/",updatedAt:"2023-10-06T19:24:06.970Z",title:"Using App passwords",description:"Examples of how to use App passwords"},{id:"334HDMywp2bnr62OBaAzhc",slug:"/bitbucket-cloud/docs/revoke-an-app-password/",updatedAt:"2023-10-06T19:24:04.763Z",title:"Revoke an App password",description:"How to delete an App password from your account"},{id:"3P2c0Nl6IzbbZxi3lqq3ex",slug:"/bitbucket-cloud/docs/add-an-app-password-to-sourcetree-or-another-application/",updatedAt:"2023-10-06T19:24:05.895Z",title:"Add an App password to Sourcetree or another application",description:"Using App passwords with Sourcetree"}],description:"What are App passwords and how do I use them?"},{id:"6hj0dSf72DKu4IgGl8wGEJ",updatedAt:"2020-06-11T02:23:51.650Z",slug:"/bitbucket-cloud/docs/manage-bitbucket-and-account-settings/",title:"Manage Bitbucket and account settings",childList:[{id:"5HzwVFxkXmayrB9FEUGgbd",slug:"/bitbucket-cloud/docs/access-your-personal-settings/",updatedAt:"2023-10-06T18:38:35.036Z",title:"Access your personal settings",description:"When you sign up for Bitbucket, you are also creating an Atlassian account. Learn how to access these account details."},{id:"35SOiwg4rEUKDHaAVt597T",slug:"/bitbucket-cloud/docs/update-your-username/",updatedAt:"2023-10-06T18:35:46.977Z",title:"Update your username",description:"Changing your username changes the URL of your profile and settings, as well as the credentials you use for basic authentication."},{id:"755bvvcI5onnphgkomn1RC",slug:"/bitbucket-cloud/docs/delete-an-account/",updatedAt:"2023-10-06T18:35:48.080Z",title:"Delete an account",description:"When you delete an account you’ll immediately lose access to Bitbucket Cloud."},{id:"4KhWB1rqlPzKLmaaFOIBRQ",slug:"/bitbucket-cloud/docs/set-email-aliases/",updatedAt:"2023-10-06T18:35:49.166Z",title:"Set email aliases",description:"Aliases are useful to let people find your commits using an email which is not your main address."},{id:"atWeMsbty89P0bDqsz1kY",slug:"/bitbucket-cloud/docs/manage-email-notifications-for-watched-objects/",updatedAt:"2024-09-13T23:32:54.013Z",title:"Manage email notifications for watched objects",description:"You can watch objects that belong to you or objects that belong to other accounts you can access, such as your team."},{id:"2zomcRswhGY8DuubaTjdpm",slug:"/bitbucket-cloud/docs/organize-groups-for-your-repositories/",updatedAt:"2023-10-06T18:35:51.545Z",title:"Organize groups for your repositories",description:"Use user groups from your individual account to provide other users access to your repositories."},{id:"s3f6EAHPsE009EFRnaOBL",slug:"/bitbucket-cloud/docs/control-access-to-your-private-content/",updatedAt:"2023-10-06T18:35:52.763Z",title:"Control access to your private content",description:"Access controls apply to users with access to any private content in your personal repositories."},{id:"6UfvtISLplQmvlfqsN1dUo",slug:"/bitbucket-cloud/docs/upgrade-to-atlassian-account/",updatedAt:"2023-10-25T21:20:24.227Z",title:"Upgrade to Atlassian account",description:"Learn more about changes coming to your Bitbucket Cloud account."},{id:"46oQJ2Ple9Bzh1c62p0Sli",slug:"/bitbucket-cloud/docs/keyboard-shortcuts/",updatedAt:"2024-06-12T21:09:44.972Z",title:"Keyboard shortcuts",description:"Learn keyboard shortcuts you can use to quickly access pages and features."},{id:"7JZpd3uUhplpeS7yNmfNTB",slug:"/bitbucket-cloud/docs/change-your-theme/",updatedAt:"2024-10-30T12:00:11.297Z",title:"Change your theme",description:"Switch between Light, Dark, and browser themes in Bitbucket Cloud."}],description:"Learn how to update your username, delete an account, set email aliases, control access, and much more."},{id:"6Rly2wuLsujYcADKZMIWZG",slug:"/bitbucket-cloud/docs/access-tokens/",updatedAt:"2025-03-11T17:10:44.230Z",title:"Access tokens",description:"What are Access Tokens and how do I use them?",collectionId:"14YzjKQkgZZfmC2LIdtx4a"},{id:"61LISDHlsDJM8U2MmzM1OF",updatedAt:"2025-06-09T22:05:39.910Z",slug:"/bitbucket-cloud/docs/api-tokens/",title:"API tokens",childList:[{id:"6ou1sTANFFuGgKFavVOA5o",slug:"/bitbucket-cloud/docs/using-api-tokens/",updatedAt:"2025-06-09T22:04:58.172Z",title:"Using API tokens",description:"Learn how to use API tokens for authentication in Bitbucket Cloud"},{id:"288XPu64gr0RH9rIn8dvda",slug:"/bitbucket-cloud/docs/create-an-api-token/",updatedAt:"2025-06-09T22:05:19.582Z",title:"Create an API token",description:"Create an API token to provide authenticated access to various applications in Bitbucket"},{id:"5icGyYlaWIaJAjd8NfHYvF",slug:"/bitbucket-cloud/docs/api-token-permissions/",updatedAt:"2025-06-09T22:05:27.730Z",title:"API token permissions",description:"A list of the types of permissions available for API tokens"},{id:"3IllQUXV0Rztk6RiDsQNrM",slug:"/bitbucket-cloud/docs/revoke-an-api-token/",updatedAt:"2025-06-09T22:05:08.864Z",title:"Revoke an API token",description:"Revoke an API token when it is no longer needed or has been compromised"}],description:"API tokens are designed to be used for a single purpose with limited permissions, so they don't require two-step verification"},{id:"7LMQGcQWTQStJe08QEvK9j",slug:"/bitbucket-cloud/docs/what-are-the-bitbucket-cloud-ip-addresses-i-should-use-to-configure-my-corporate-firewall/",updatedAt:"2024-09-16T02:13:45.596Z",title:"IP addresses and domains to allowlist in your corporate firewall",description:"Get valid IP addresses for bitbucket.org, api.bitbucket.org, altssh.bitbucket.org, and Pipelines here.",collectionId:"14YzjKQkgZZfmC2LIdtx4a"}],pageType:"Documentation"},{id:"23yyxVEewvY1ihx47B5dku",updatedAt:"2024-05-06T16:40:22.711Z",slug:"/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-apps-and-other-products/",title:"Integrate Bitbucket Cloud with apps and other products",childList:[{id:"7rGaDYkUUVsdHguK39ds4v",updatedAt:"2024-04-22T06:50:40.028Z",slug:"/bitbucket-cloud/docs/use-bitbucket-cloud-and-jira-together/",title:"Integrate Bitbucket and Jira",childList:[{id:"7zfAvGimijBs6SSR1UhMoZ",slug:"/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-cloud/",updatedAt:"2024-04-22T07:22:23.137Z",title:"Connect Bitbucket Cloud to Jira Cloud",description:"Learn all of the steps involved in connecting your Bitbucket Cloud workspace to Jira Cloud."},{id:"6vZwyImGg3izgAXVASZ9Ky",slug:"/bitbucket-cloud/docs/connect-bitbucket-cloud-to-jira-software-server/",updatedAt:"2024-04-22T07:24:34.911Z",title:"Connect Bitbucket Cloud to Jira Data Center",description:"Let your team see their branches, commit messages, and pull requests in context with their Jira issues."},{id:"6RWnmlstmhLv6xNkm7Hw0Y",slug:"/bitbucket-cloud/docs/use-jira-software-projects-in-bitbucket/",updatedAt:"2024-04-22T07:14:37.659Z",title:"Use Jira Cloud projects in Bitbucket Cloud",description:"Connect Jira sites in Bitbucket Cloud to show relevant Jira projects, update Jira issues within your repo, and more."},{id:"1Zqhl3Qfombx9XF3wxndF3",slug:"/bitbucket-cloud/docs/create-a-jira-issue-within-a-pull-request/",updatedAt:"2023-10-06T18:36:24.732Z",title:"Create Jira issues from Bitbucket",description:"Learn the steps involved in creating a Jira issue within a pull request."},{id:"NbJiMZRvk9q62G2Bw7pcw",slug:"/bitbucket-cloud/docs/transition-jira-issues-during-a-pull-request-merge/",updatedAt:"2025-04-01T18:03:12.815Z",title:" Transition Jira issues during a pull request merge",description:"Change a Jira issue’s status while you are merging a pull request.\n\n"},{id:"2mQbhYQcPFGW1paumBxt33",slug:"/bitbucket-cloud/docs/configure-automatic-team-invitations/",updatedAt:"2024-04-17T05:14:21.804Z",title:"Configure automatic team invitations",description:"You can add users to a Bitbucket Cloud group automatically through Jira Data Center."},{id:"7hejut66GRzEtEgIVyVwoX",slug:"/bitbucket-cloud/docs/enable-smart-commits/",updatedAt:"2024-04-22T07:30:40.498Z",title:"Enable Smart Commits",description:"Enable Smart Commits to process your Jira issues using special commands in your commit messages."},{id:"eZo0rzNxS3nySf67wsn42",slug:"/bitbucket-cloud/docs/use-smart-commits/",updatedAt:"2024-04-22T07:28:42.409Z",title:"Use Smart Commits",description:"Learn the three commands you can use in your Smart Commit messages."}],description:"Help your team to enjoy the seamless integration of issues and code by connecting Jira and Bitbucket Cloud."},{id:"7Ie69PFsuX8mgMZfAPUvSE",updatedAt:"2024-05-06T23:43:34.066Z",slug:"/bitbucket-cloud/docs/integrate-bitbucket-and-compass/",title:"Integrate Bitbucket and Compass",childList:[{id:"jyPksTYxtZt8W40stBzk5",slug:"/bitbucket-cloud/docs/connect-bitbucket-cloud-to-compass/",updatedAt:"2024-05-13T22:34:11.707Z",title:"Connect Bitbucket Cloud to Compass",description:"Learn how to connect your Bitbucket workspace to Compass, a developer experience platform."},{id:"5PkSJuc4QglvtsjOE2qZGx",slug:"/bitbucket-cloud/docs/link-repositories-to-compass-components/",updatedAt:"2024-05-06T23:45:08.290Z",title:"Link repositories to Compass components",description:"Learn how to link repositories to components in your Compass software catalog, and bring more context to your code."}],description:"Bring your code and software catalog closer together by connecting Bitbucket to Compass, a developer experience platform."},{id:"mjeT7dsTpePEhpcru9Y5f",updatedAt:"2020-05-25T05:21:15.074Z",slug:"/bitbucket-cloud/docs/use-bitbucket-cloud-with-marketplace-apps/",title:"Use Bitbucket Cloud with Marketplace apps",childList:[{id:"1bgDECTmbwYGCzEXjZXgNB",slug:"/bitbucket-cloud/docs/bitbucket-cloud-apps-overview/",updatedAt:"2024-10-01T16:25:05.470Z",title:"Bitbucket Cloud apps overview",description:"Learn how to install, remove, and create your own app using the developer guide."},{id:"533RfvUqxXS18sDizrhfnC",slug:"/bitbucket-cloud/docs/integrate-bitbucket-cloud-with-slack/",updatedAt:"2023-10-06T18:36:40.743Z",title:"Integrate Bitbucket Cloud with Slack",description:"Keep your team up to date with things, like if that pull request got approved, when the build finished, and much more."},{id:"2H0hTjZ6hhhkfVasLxxWyH",slug:"/bitbucket-cloud/docs/integrate-trello-boards-in-bitbucket/",updatedAt:"2023-10-06T18:36:47.811Z",title:"Integrate Trello boards in Bitbucket",description:"Trello has everything you need to organize projects of any size."},{id:"3LrjzZYbiuscihnI62hVoM",slug:"/bitbucket-cloud/docs/integrate-another-application-through-oauth/",updatedAt:"2023-10-06T18:36:51.007Z",title:"Integrate another application through OAuth",description:"Integrate an application by adding the OAuth consumer to the account."},{id:"7A0Ify6P9BKeys77n9Exuk",slug:"/bitbucket-cloud/docs/install-cloud-ide-add-ons/",updatedAt:"2023-10-06T18:36:55.916Z",title:"Install Cloud IDE add-ons",description:"Code in the cloud, with integrated IDE's right from your Bitbucket Cloud repository."},{id:"7FCSNsC89JiRnq2l41PyeO",slug:"/bitbucket-cloud/docs/integrate-your-build-system-with-bitbucket-cloud/",updatedAt:"2023-10-06T18:36:57.138Z",title:"Integrate your build system with Bitbucket Cloud",description:"Add a script after the last step of your build that updates your commits. See an example Python script here."},{id:"6VlVjHi1v10e4CEB2jnmUZ",slug:"/bitbucket-cloud/docs/hyperlink-to-source-code-in-bitbucket/",updatedAt:"2023-10-06T18:36:58.290Z",title:"Hyperlink to source code in Bitbucket",description:"Integrators can hyperlink from error reports to a specific line of code by basing the linking on the proper information."},{id:"4phezKVJz9VHkWy9W7dnhT",slug:"/bitbucket-cloud/docs/enable-bitbucket-cloud-development-mode/",updatedAt:"2023-10-06T18:36:59.504Z",title:"Enable Bitbucket Cloud development mode",description:"Install apps from unknown sources by URL."}],description:"Use third-party integrations that let you expand the use of Bitbucket Cloud across your organization."},{id:"3PrPI3hwDPvQPP9K77wArp",updatedAt:"2025-05-28T15:41:23.589Z",slug:"/bitbucket-cloud/docs/use-the-atlassian-for-vs-code-extension/",title:"Use the Atlassian for VS Code extension",childList:[{id:"11yyScdUj3npkuE8MD9BLn",slug:"/bitbucket-cloud/docs/get-started-with-vs-code/",updatedAt:"2025-05-28T15:41:27.753Z",title:"Get started with VS Code",description:"Install and authenticate the VS Code extension with Bitbucket Cloud and/or Jira."},{id:"5MBitt1aoJVXfvnPuzrxlv",slug:"/bitbucket-cloud/docs/jira-issues-in-vs-code/",updatedAt:"2024-04-22T07:16:40.334Z",title:"Jira issues in VS Code",description:"Create, view, modify, and work in your Jira issues using the Atlassian for VS Code extension."},{id:"56nLMTHmxoaZo1C8SaYc4N",slug:"/bitbucket-cloud/docs/bitbucket-pull-requests-in-vs-code/",updatedAt:"2023-10-06T18:37:12.631Z",title:"Bitbucket pull requests in VS Code",description:"Create, view, and modify your pull requests using the Atlassian for VS Code extension."},{id:"6gaM350zBcm65ZCiYHgiNg",slug:"/bitbucket-cloud/docs/bitbucket-cloud-pipelines-in-vs-code/",updatedAt:"2023-10-06T18:37:13.765Z",title:"Bitbucket Cloud pipelines in VS Code",description:"Create, view, and modify your pipelines using the Atlassian for VS Code extension."}],description:"This extension combines the power of Jira and Bitbucket to streamline the developer workflow within VS Code."},{id:"6dkemzEdtpk1rFBZGzWbAv",updatedAt:"2021-05-19T20:16:37.717Z",slug:"/bitbucket-cloud/docs/security/",title:"Security",childList:[{id:"4VhHQzv6oexoM0ijF29oVu",slug:"/bitbucket-cloud/docs/add-and-configure-security-with-snyk/",updatedAt:"2023-11-29T18:47:31.236Z",title:"Add and configure security with Snyk",description:"Learn how to integrate Snyk's security app with your Bitbucket Cloud repositories."}],description:"Add a security provider to your repository to secure your workflow from code to deployment."}],pageType:"Documentation"},{id:"24n8k0y8rD4VsM16GpTvIE",updatedAt:"2020-05-25T07:05:25.670Z",slug:"/bitbucket-cloud/docs/build-third-party-apps-with-bitbucket-cloud-rest-api/",title:"Build third-party apps with Bitbucket Cloud REST API",childList:[{id:"5ZLUEaCJUGVcV0aYKccXuf",slug:"/bitbucket-cloud/docs/api-request-limits/",updatedAt:"2024-09-26T01:00:03.313Z",title:"API request limits",description:"Understand what Bitbucket Cloud's rate limits are, how they're cycled, and how to work within them.",collectionId:"24n8k0y8rD4VsM16GpTvIE"},{id:"1FN9RVyiNYjn7Qtx8v5UjM",updatedAt:"2024-10-25T19:53:55.470Z",slug:"/bitbucket-cloud/docs/use-oauth-on-bitbucket-cloud/",title:"Use OAuth on Bitbucket Cloud",childList:[{id:"5tJjZqO49A7ydMyG350AtP",slug:"/bitbucket-cloud/docs/oauth-consumer-examples/",updatedAt:"2023-10-06T18:37:31.690Z",title:"OAuth consumer examples",description:"See some examples of how consumers are using OAuth libraries."}],description:"Learn how to connect your Bitbucket Cloud identity to third-party applications using OAuth."},{id:"7BEx6eXp1fNOj2nJMBQDy7",updatedAt:"2020-12-02T00:44:59.487Z",slug:"/bitbucket-cloud/docs/use-bitbucket-rest-api-version-1/",title:"Use Bitbucket REST API version 1",childList:[{id:"41RzlgeycIqHOruoZCKeZf",slug:"/bitbucket-cloud/docs/groups-endpoint/",updatedAt:"2023-10-30T16:00:05.139Z",title:"groups Endpoint",description:"The groups endpoint provides functionality for querying information about user groups."},{id:"3aZWsJmkd43cusw5Vk0f4B",slug:"/bitbucket-cloud/docs/group-privileges-endpoint/",updatedAt:"2023-10-06T18:37:40.371Z",title:"group-privileges Endpoint",description:"Use the group-privileges resource to query and manipulate the group privileges of a Bitbucket Cloud account's repositories."},{id:"GIax1STYDYrGzGw695zVO",slug:"/bitbucket-cloud/docs/invitations-endpoint/",updatedAt:"2023-10-06T18:37:43.700Z",title:"invitations Endpoint",description:"The invitations endpoint allows repository administrators to send email invitations to grant read, write, or admin privileges."},{id:"2ncMg1Y1TXBF7b73rhG84S",slug:"/bitbucket-cloud/docs/users-endpoint-10/",updatedAt:"2023-10-06T18:37:48.650Z",title:"users Endpoint - 1.0",description:"The 1.0/users endpoints were deprecated. Refer to the /2.0/user and /2.0/users/ resources for similar functionality. "},{id:"3wzRWfDPeCqFAWi5cxhxXL",slug:"/bitbucket-cloud/docs/invitations-resource/",updatedAt:"2023-10-06T18:37:51.752Z",title:"invitations Resource",description:"An invitation is a request sent to an external email address to participate one or more of an account's groups."}],description:"REST API version 1 was permanently removed from the REST API. There is temporary support for limited 1.0 API resources."}],pageType:"Documentation"},{id:"6PZtaYvaRLIKkXDdgqGyE4",updatedAt:"2020-05-25T06:57:33.616Z",slug:"/bitbucket-cloud/docs/get-advisories-and-other-resources-for-bitbucket-cloud/",title:"Get advisories and other resources for Bitbucket Cloud",childList:[{id:"1Dc5Y5OeDkOuBgr8MvhnuD",updatedAt:"2020-05-25T04:27:53.168Z",slug:"/bitbucket-cloud/docs/access-security-advisories-for-bitbucket-cloud/",title:"Access security advisories for Bitbucket Cloud",childList:[{id:"4Sd23PZINZQWSrasn6X1R",slug:"/bitbucket-cloud/docs/security-advisory-changes-to-how-apps-are-installed-by-url/",updatedAt:"2023-10-06T18:37:56.894Z",title:"Security Advisory: Changes to how apps are installed by URL",description:"We changed how to install apps using the URL of an app descriptor from an unknown source."},{id:"5PExCbRMihR9IcT89nforz",slug:"/bitbucket-cloud/docs/security-advisory-2016-06-17-password-resets/",updatedAt:"2023-10-06T18:37:58.104Z",title:"Security Advisory - 2016-06-17 - Password Resets",description:"Bitbucket Cloud passwords were reset for any account where an unexpected automated credential testing activity succeeded."}],description:"A list of Bitbucket Cloud security advisories to make users aware of any security issues."},{id:"75KDOKLi94vGAYmsurOjgh",updatedAt:"2022-03-14T19:02:13.987Z",slug:"/bitbucket-cloud/docs/view-end-of-support-announcements-for-bitbucket-cloud/",title:"View end of support announcements for Bitbucket Cloud",childList:[{id:"31bTzbcI9svIkbLAbYThYE",slug:"/bitbucket-cloud/docs/end-of-support-for-aws-codedeploy-app-removal-2019-12-03/",updatedAt:"2023-10-06T18:37:59.434Z",title:"End of support for AWS CodeDeploy app removal - 2019-12-03",description:"Bitbucket has ended support for the AWS CodeDeploy app in favor of its AWS CodeDeploy pipe."}],description:"View announcements for features or functionality that have been removed or are no longer supported."}],pageType:"Documentation"},{id:"53lWPXhO29TasTKCOBmCjJ",updatedAt:"2020-05-27T07:36:10.367Z",slug:"/bitbucket-cloud/docs/tutorials/",title:"Tutorials",childList:[{id:"6FqPc5fxfNwrk2qOdTaIFP",updatedAt:"2022-04-04T17:21:44.838Z",slug:"/bitbucket-cloud/docs/tutorial-learn-bitbucket-with-git/",title:"Tutorial: Learn Bitbucket with Git",childList:[{id:"5Z2zyK1LhdO01yrjWBOrbB",slug:"/bitbucket-cloud/docs/create-a-git-repository/",updatedAt:"2023-10-06T18:38:03.739Z",title:"Create a Git repository",description:"Keep files for your space station in one place and shareable with your crew. That means creating a repository. Let’s go!"},{id:"34QdbOEHC7GAkm9GyF6Rkk",slug:"/bitbucket-cloud/docs/copy-your-git-repository-and-add-files/",updatedAt:"2023-10-06T18:38:05.150Z",title:"Copy your Git repository and add files",description:"Get to space station files from your local system. That means copying the repository to your system. Let’s go!"},{id:"7dsOLbyxnyzifceZwaZFjN",slug:"/bitbucket-cloud/docs/pull-changes-from-your-git-repository-on-bitbucket-cloud/",updatedAt:"2023-10-06T18:38:06.466Z",title:"Pull changes from your Git repository on Bitbucket Cloud",description:"Next on your list of space station administrator activities, you need a file with more details about your locations. Let's go."},{id:"1WMlYliLDg8VV29soSNEse",slug:"/bitbucket-cloud/docs/use-a-git-branch-to-merge-a-file/",updatedAt:"2023-10-06T18:38:07.700Z",title:"Use a Git branch to merge a file",description:"Learn about branches to update your files separately from the main source and only share your changes when you're ready."}],description:"Learn Git to keep track of your space station locations."},{id:"1alzugI4aUc2UCdCMR1kIZ",updatedAt:"2022-04-04T17:20:54.903Z",slug:"/bitbucket-cloud/docs/tutorial-learn-bitbucket-with-sourcetree/",title:"Tutorial: Learn Bitbucket with Sourcetree",childList:[{id:"4qiCjrGKCcc2I4MZGR2ONL",slug:"/bitbucket-cloud/docs/create-a-new-repository/",updatedAt:"2023-10-06T18:38:08.838Z",title:"Create a new repository",description:"The repository you create is going to be empty without any code in it. That's okay because you'll add some files to it soon."},{id:"JnsVCzxF4JQ38uX0dQlIM",slug:"/bitbucket-cloud/docs/copy-your-repository-and-add-files/",updatedAt:"2024-02-15T18:21:52.120Z",title:"Copy your repository and add files",description:"Use Sourcetree to clone your repository to your local system without using the command line."},{id:"3bsZUweiTvocKBEByfWOYD",slug:"/bitbucket-cloud/docs/pull-changes-from-your-repository-on-bitbucket/",updatedAt:"2023-10-06T18:38:11.101Z",title:"Pull changes from your repository on Bitbucket",description:"Next on your list of space station administrator activities, you need to file out a request for new supplies. "},{id:"1CKvh0o9l1aUVzdzg5qkaB",slug:"/bitbucket-cloud/docs/use-sourcetree-brances-to-merge-an-update/",updatedAt:"2023-10-06T18:38:12.439Z",title:"Use Sourcetree branches to merge an update",description:"Let's create a branch so that you can list some space station speakers in your supply requests file."}],description:"Learn how to use Sourcetree to request supplies for your space station."},{id:"6ARSGc07YMCQHf8zUyQZYS",updatedAt:"2022-02-28T18:57:34.551Z",slug:"/bitbucket-cloud/docs/tutorial-learn-about-bitbucket-pull-requests/",title:"Tutorial: Learn about Bitbucket pull requests",childList:[{id:"10obWoL1Yz1ivdLeb2vZk5",slug:"/bitbucket-cloud/docs/create-a-repository-and-add-a-teammate/",updatedAt:"2023-10-06T18:38:13.756Z",title:"Create a repository (and add a reviewer)",description:"Let's make updates to your welcome package and get them approved."},{id:"2vEqaMNRPPklr3DZIi01Cl",slug:"/bitbucket-cloud/docs/clone-and-make-a-change-on-a-new-branch/",updatedAt:"2023-10-06T18:38:14.914Z",title:"Clone and make a change on a new branch",description:"Let's get your repository onto your local system so that you can really start working on it."},{id:"4l5x3x9Rv6HcLfXiNDmRxx",slug:"/bitbucket-cloud/docs/create-a-pull-request-to-merge-your-change/",updatedAt:"2023-10-06T18:38:16.193Z",title:"Create a pull request to merge your change",description:"You need a branch to create a pull request. Good thing you created a branch in the previous section of this tutorial."}],description:"Want to collaborate with your colleagues on a repository? You can do that, whether you're in the same room or across the universe."}],pageType:"Documentation"},{id:"4MxgvtrqFBMWMBvRTIOT4d",updatedAt:"2022-01-31T18:07:06.317Z",slug:"/bitbucket-cloud/docs/create-and-manage-projects-in-bitbucket-cloud/",title:"Create and manage projects in Bitbucket Cloud",childList:[{id:"6r4rTYx2JXwLmYH6ByawPv",updatedAt:"2025-03-11T17:13:34.418Z",slug:"/bitbucket-cloud/docs/project-access-tokens/",title:"Access tokens for a project",childList:[{id:"6FTgqgh2sFIHCXwgupBzc8",slug:"/bitbucket-cloud/docs/create-a-project-access-token/",updatedAt:"2025-03-13T16:38:21.029Z",title:"Create an access token for a project",description:"How to create a new access token for a project"},{id:"5pWIctelWD2Xn4OkwJ4vp8",slug:"/bitbucket-cloud/docs/project-access-token-permissions/",updatedAt:"2025-03-11T00:58:40.910Z",title:"Project-level access token permissions",description:"Descriptions of the scopes or permissions available for access tokens for a project"},{id:"1AtXwt9xjotccbEKPtGAO8",slug:"/bitbucket-cloud/docs/using-project-access-tokens/",updatedAt:"2025-03-11T00:58:51.453Z",title:"Using access tokens for a project",description:"How to use access tokens for a project"},{id:"2o8mnPfqHgbjdGPGW0HD2A",slug:"/bitbucket-cloud/docs/revoke-a-project-access-token/",updatedAt:"2025-03-11T00:59:03.183Z",title:"Revoke an access token for a project",description:"How do I deactivate or revoke an access token for a project"},{id:"7zv4C8NxC65o9qECYjBSaE",slug:"/bitbucket-cloud/docs/rotate-an-access-token-for-a-project/",updatedAt:"2025-04-16T23:00:05.533Z",title:"Rotate an access token for a project",description:"Token rotation offers a practical way to refresh a token’s secret and expiration date without needing to recreate it or redefine its scopes."}],description:"What are Project Access Tokens and how to use them."},{id:"3INYju3uTcMrwJVHbQTDSM",updatedAt:"2023-05-05T17:07:12.559Z",slug:"/bitbucket-cloud/docs/configure-project-settings/",title:"Configure project settings",childList:[{id:"yAYhEZ3n5qAhzLCKmY21G",slug:"/bitbucket-cloud/docs/set-up-project-access-keys-on-macos/",updatedAt:"2023-10-06T19:27:15.062Z",title:"Set up Project Access keys on macOS",description:"How to set up Project Access keys for connecting to Bitbucket Cloud through the Git CLI on macOS"},{id:"4L9MkcAWvMBbQ4fkKOioJp",slug:"/bitbucket-cloud/docs/set-up-project-access-keys-on-windows/",updatedAt:"2023-10-06T19:27:27.394Z",title:"Set up Project Access keys on Windows",description:"How to set up Project Access keys for connecting to Bitbucket Cloud through the Git CLI on Windows"},{id:"1jCcHpUVql4vIPz6atzJrF",slug:"/bitbucket-cloud/docs/set-up-project-access-keys-on-linux/",updatedAt:"2023-10-06T19:27:16.194Z",title:"Set up Project Access keys on Linux",description:"How to set up Project Access keys for connecting to Bitbucket Cloud through the Git CLI on Linux"},{id:"16N8zkJ3Cv8gmXwjFxDlCN",slug:"/bitbucket-cloud/docs/managing-multiple-project-access-keys-on-one-device/",updatedAt:"2023-10-06T19:27:18.497Z",title:"Managing multiple Project Access keys on one device",description:"How to connect to multiple Bitbucket Projects on a single device with Access Keys through the Git CLI using SSH keys"},{id:"4GOtAQQwGfYv9ufltMgIup",slug:"/bitbucket-cloud/docs/add-default-reviewers-to-a-project/",updatedAt:"2023-11-14T18:06:58.042Z",title:"Add default reviewers to a project",description:"Learn how to add default reviewers to a project"},{id:"77t0oGMOULNBXLRnZbJ1JM",slug:"/bitbucket-cloud/docs/add-repositories-to-a-project/",updatedAt:"2023-10-06T19:09:03.168Z",title:"Add repositories to a project",description:"Learn how to add repositories to your project"},{id:"21os67u6ozzKdA0Jbx2mp4",slug:"/bitbucket-cloud/docs/configure-a-projects-branching-model/",updatedAt:"2025-04-02T23:05:54.529Z",title:"Configure a project's branching model",description:"Learn how to configure your branching model at the project level "},{id:"3eIbEr8CKirKz468cM4B40",slug:"/bitbucket-cloud/docs/find-and-share-projects/",updatedAt:"2023-10-06T19:09:04.298Z",title:"Find and share projects",description:"Learn how to find and share projects in Bitbucket Cloud"},{id:"42VE9wL7zaY0IaFVgYAi93",slug:"/bitbucket-cloud/docs/manage-and-edit-existing-projects/",updatedAt:"2023-10-06T19:09:05.476Z",title:"Manage and edit existing projects",description:"Learn how to manage and edit existing projects"},{id:"4Wtgvxglc6QztQevIUU5rI",slug:"/bitbucket-cloud/docs/set-up-a-merge-strategy-for-a-project/",updatedAt:"2023-10-06T19:09:00.809Z",title:"Set up a merge strategy for a project",description:"Learn how to set up a merge strategy at the project level"},{id:"2NyZcPLpmmYGEUgTwfPcFU",slug:"/bitbucket-cloud/docs/updating-project-details/",updatedAt:"2023-10-06T19:08:58.288Z",title:"Updating project details",description:"Learn how to configure your project details to best suit your needs"},{id:"5kuk52h3OQpYDy0GneqLBn",slug:"/bitbucket-cloud/docs/configure-a-projects-branch-restrictions/",updatedAt:"2023-10-06T19:33:00.241Z",title:"Configure a project's branch restrictions",description:"Project branch restrictions help enforce specific workflows & prevent errors across all repositories in a project."},{id:"20zIO0G8dR0CepWoZg3bWy",slug:"/bitbucket-cloud/docs/configure-project-permissions-for-users-and-groups/",updatedAt:"2023-10-06T19:29:32.429Z",title:"Configure project permissions for users and groups",description:"Project permissions allows admins to grant access to all repositories within a project."}],description:"Learn how to configure project settings "},{id:"3kXMYLkoKfBIUAovOzccRG",slug:"/bitbucket-cloud/docs/create-a-project/",updatedAt:"2023-10-06T19:08:57.195Z",title:"Create a project",description:"Create projects to collaborate with your team and get to work on your code",collectionId:"4MxgvtrqFBMWMBvRTIOT4d"}],pageType:"Documentation"}],featuredEntries:[]}