SlideShare a Scribd company logo
1 COPYRIGHT 2017
GITWITH BITBUCKET
SUHAS SHIVARAM
• Git is the most widely used modern version control system in the world today.
• Git is built on distributed architecture.
• Git is a DVCS (Distributed Version Control System).
 Rather than having only one single place for the full version history as in SVN.
 In Git, every developer's working copy of the code is also a repository that can contain the full history of all changes.
COPYRIGHT 20172
What Is Git?
• Feature Branch Workflow
 Feature branches provide an isolated environment for every change to your codebase.
 This ensures that the master branch always contains production-quality code.
 Represents development work at the same granularity as the your agile backlog.
COPYRIGHT 20173
Why Git?
Feature
Master
• Distributed Development
 Each developer gets their own local repository, complete with a full history of commits.
 Having a full local history makes Git fast, since it doesn’t need a network connection to
or perform diffs between commits.
 Distributed development also makes it easier to scale your engineering team.
COPYRIGHT 20174
Why Git?
DistributedCentralized
Full Repo
Local RepoLocal Repo
Centralized
Repo
Working
Copy
Working
Copy
• Pull Requests
 A pull request is a way to ask another developer to merge one of your branches into their
 Helps project leads to keep track of changes.
 Lets developers initiate discussions around their work before integrating it with the rest of
COPYRIGHT 20175
Why Git?
Feature
Master
Some of the key differences between Git and SVN
• GIT is distributed, SVN is Centralized
• GIT stores content as metadata, SVN stores just files
• GIT branches are not the same as SVN branches
• GIT’s content integrity is better than SVN’s
COPYRIGHT 20176
Git vs SVN
• Bitbucket is a cloud based hosting service for projects that use Git.
• Bitbucket is an Atlassian product. Jira credentials can be used to access Bitbucket.
• Features of Bitbucket
 Pull requests facilitate code reviews
 Branch permissions provide granular access control for your team
 Collaborate right in your code with inline comments, threaded conversations and mentions.
 Integration with Jira for branching out feature.
COPYRIGHT 20177
What is Bitbucket?
SourceTree is a free Git client for Windows or Mac.
Advantages of SourceTree:
• Branch management
• Working copy
• Branch history
• GitFlow
• It’s free
COPYRIGHT 20178
SourceTree
COPYRIGHT 20179
Demo
• https://www.atlassian.com/git/tutorials
• http://sagittarius.agency/blog/5-reasons-to-use-sourcetree-for-git
• http://boxysystems.com/index.php/5-fundamental-differences-between-git-svn/
COPYRIGHT 201710
References
COPYRIGHT 201711
Q & A
12
THANKYOU!
COPYRIGHT 2017

More Related Content

PPTX
Using Git and BitBucket
PPTX
Bitbucket
PDF
How we use Bitbucket to build Bitbucket
PPTX
BitBucket presentation
KEY
Git with bitbucket
PDF
Bitbucket and Git
PDF
Gitt and Git-flow
Using Git and BitBucket
Bitbucket
How we use Bitbucket to build Bitbucket
BitBucket presentation
Git with bitbucket
Bitbucket and Git
Gitt and Git-flow

What's hot (20)

PPTX
git-and-bitbucket
PDF
Difference between gitlab vs github vs bitbucket
PPTX
Introduction to git hub
PDF
GitHub
PDF
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
PDF
Getting Started with GitHub
PPTX
Git tutorial git branches 20131206-Bryan
PPTX
Version control git day02
PDF
Git strategies for DevOps
PDF
GitHub for partners
PPTX
Version control git day01
PDF
Intro to git and git hub
PDF
Intro to Git & GitHub
ODP
Making Juice With GitHub
PDF
Git & GitHub N00bs
PPTX
Git theory
PPTX
Version control git day03
PPTX
Git and github fundamentals
PPTX
Git Everyday
PDF
Git and GitGHub Basics
git-and-bitbucket
Difference between gitlab vs github vs bitbucket
Introduction to git hub
GitHub
AtlasCamp 2015: Bitbucket: Building kick-ass tools for 2.5M developers
Getting Started with GitHub
Git tutorial git branches 20131206-Bryan
Version control git day02
Git strategies for DevOps
GitHub for partners
Version control git day01
Intro to git and git hub
Intro to Git & GitHub
Making Juice With GitHub
Git & GitHub N00bs
Git theory
Version control git day03
Git and github fundamentals
Git Everyday
Git and GitGHub Basics
Ad

Similar to Git with bitbucket (20)

PDF
Gitting better
PPTX
Git hub_pptx
PDF
Git Tutorial
PPTX
Lets git to it
PPTX
Git Overview
PPTX
Git essential training & sharing self
PDF
Git Mastery
PDF
Git Pocket Guide A Working Introduction 1st Edition Richard E. Silverman
KEY
Git with bitbucket (draft)
PPTX
Mini-training: Let’s Git It!
PPTX
Introduction to git
PPTX
GIT INTRODUCTION
PPTX
PPTX
Brown bag sessions git workshop
PPTX
PDF
Harvard ABCD-WWW Git presentation
PPTX
What is git and its features for merge etc
PPTX
Git workshop 33degree 2011 krakow
Gitting better
Git hub_pptx
Git Tutorial
Lets git to it
Git Overview
Git essential training & sharing self
Git Mastery
Git Pocket Guide A Working Introduction 1st Edition Richard E. Silverman
Git with bitbucket (draft)
Mini-training: Let’s Git It!
Introduction to git
GIT INTRODUCTION
Brown bag sessions git workshop
Harvard ABCD-WWW Git presentation
What is git and its features for merge etc
Git workshop 33degree 2011 krakow
Ad

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
Essential Infomation Tech presentation.pptx
PPTX
Introduction to Artificial Intelligence
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Digital Strategies for Manufacturing Companies
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
System and Network Administration Chapter 2
PDF
top salesforce developer skills in 2025.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
medical staffing services at VALiNTRY
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
AI in Product Development-omnex systems
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Which alternative to Crystal Reports is best for small or large businesses.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Essential Infomation Tech presentation.pptx
Introduction to Artificial Intelligence
PTS Company Brochure 2025 (1).pdf.......
Digital Strategies for Manufacturing Companies
How to Migrate SBCGlobal Email to Yahoo Easily
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Odoo Companies in India – Driving Business Transformation.pdf
System and Network Administration Chapter 2
top salesforce developer skills in 2025.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Odoo POS Development Services by CandidRoot Solutions
medical staffing services at VALiNTRY
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
AI in Product Development-omnex systems
Adobe Illustrator 28.6 Crack My Vision of Vector Design

Git with bitbucket

  • 1. 1 COPYRIGHT 2017 GITWITH BITBUCKET SUHAS SHIVARAM
  • 2. • Git is the most widely used modern version control system in the world today. • Git is built on distributed architecture. • Git is a DVCS (Distributed Version Control System).  Rather than having only one single place for the full version history as in SVN.  In Git, every developer's working copy of the code is also a repository that can contain the full history of all changes. COPYRIGHT 20172 What Is Git?
  • 3. • Feature Branch Workflow  Feature branches provide an isolated environment for every change to your codebase.  This ensures that the master branch always contains production-quality code.  Represents development work at the same granularity as the your agile backlog. COPYRIGHT 20173 Why Git? Feature Master
  • 4. • Distributed Development  Each developer gets their own local repository, complete with a full history of commits.  Having a full local history makes Git fast, since it doesn’t need a network connection to or perform diffs between commits.  Distributed development also makes it easier to scale your engineering team. COPYRIGHT 20174 Why Git? DistributedCentralized Full Repo Local RepoLocal Repo Centralized Repo Working Copy Working Copy
  • 5. • Pull Requests  A pull request is a way to ask another developer to merge one of your branches into their  Helps project leads to keep track of changes.  Lets developers initiate discussions around their work before integrating it with the rest of COPYRIGHT 20175 Why Git? Feature Master
  • 6. Some of the key differences between Git and SVN • GIT is distributed, SVN is Centralized • GIT stores content as metadata, SVN stores just files • GIT branches are not the same as SVN branches • GIT’s content integrity is better than SVN’s COPYRIGHT 20176 Git vs SVN
  • 7. • Bitbucket is a cloud based hosting service for projects that use Git. • Bitbucket is an Atlassian product. Jira credentials can be used to access Bitbucket. • Features of Bitbucket  Pull requests facilitate code reviews  Branch permissions provide granular access control for your team  Collaborate right in your code with inline comments, threaded conversations and mentions.  Integration with Jira for branching out feature. COPYRIGHT 20177 What is Bitbucket?
  • 8. SourceTree is a free Git client for Windows or Mac. Advantages of SourceTree: • Branch management • Working copy • Branch history • GitFlow • It’s free COPYRIGHT 20178 SourceTree
  • 10. • https://www.atlassian.com/git/tutorials • http://sagittarius.agency/blog/5-reasons-to-use-sourcetree-for-git • http://boxysystems.com/index.php/5-fundamental-differences-between-git-svn/ COPYRIGHT 201710 References