Submit Search
Upload
Visual Studio Git Guide: Best Practices & Integration
•
Download as PPTX, PDF
•
1 like
•
1,278 views
AI-enhanced title
Radu Iscu
Follow
A talk about what git is, how it works and how it's integrated into Visual Studio and TFS
Read less
Read more
Technology
Report
Share
Report
Share
1 of 36
Download now
Recommended
Chicago alm user group tfs version control poster - tfvc and git
Chicago alm user group tfs version control poster - tfvc and git
Dave Burnison
Making the Move to Git
Making the Move to Git
Interactive Business Systems, Inc.
Introduction to Git
Introduction to Git
InCycleSoftware
Git Without Branches - Simple, Smooth, Scalable
Git Without Branches - Simple, Smooth, Scalable
pieterh
Why we ditched TFS and embraced Git, Github, TeamCity and Myget
Why we ditched TFS and embraced Git, Github, TeamCity and Myget
Dennis Doomen
Introduction to Test Driven Development
Introduction to Test Driven Development
Siva Arunachalam
Git Branching – the battle of the ages
Git Branching – the battle of the ages
Jasmin Fluri
AUGNYC - Feb22 2018 Event Talks
AUGNYC - Feb22 2018 Event Talks
AUGNYC
Recommended
Chicago alm user group tfs version control poster - tfvc and git
Chicago alm user group tfs version control poster - tfvc and git
Dave Burnison
Making the Move to Git
Making the Move to Git
Interactive Business Systems, Inc.
Introduction to Git
Introduction to Git
InCycleSoftware
Git Without Branches - Simple, Smooth, Scalable
Git Without Branches - Simple, Smooth, Scalable
pieterh
Why we ditched TFS and embraced Git, Github, TeamCity and Myget
Why we ditched TFS and embraced Git, Github, TeamCity and Myget
Dennis Doomen
Introduction to Test Driven Development
Introduction to Test Driven Development
Siva Arunachalam
Git Branching – the battle of the ages
Git Branching – the battle of the ages
Jasmin Fluri
AUGNYC - Feb22 2018 Event Talks
AUGNYC - Feb22 2018 Event Talks
AUGNYC
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
Designing in the open
Designing in the open
Catherine Robson
Intro to Git for Project Managers
Intro to Git for Project Managers
OyeLabs
Identifying the right voting systems for you - Simon Warwick
Identifying the right voting systems for you - Simon Warwick
telshef
Make a better DevOps with GitOps
Make a better DevOps with GitOps
Opsta
Agile team workflow
Agile team workflow
Mahmoud Masih Tehrani
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
CloudNativeElSalvado
Git Workflow Practice
Git Workflow Practice
Andy Wang
Meet Git
Meet Git
Ben Scheirman
Drupal as a lean startup platform
Drupal as a lean startup platform
Iztok Smolic
SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015
Clare Hoang
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
Gene Kim
The Evolution of Agile Portfolio Management for Scaled Agile Success
The Evolution of Agile Portfolio Management for Scaled Agile Success
Tasktop
Styleguide Driven Development
Styleguide Driven Development
WINTR
SCM Harmony: git & Github for Sony Teams
SCM Harmony: git & Github for Sony Teams
James Womack
Lets git together
Lets git together
devObjective
Dev objective2015 lets git together
Dev objective2015 lets git together
ColdFusionConference
Responsive web design with various grids and frameworks comparison
Responsive web design with various grids and frameworks comparison
DhrubaJyoti Dey
Speedup with seo
Speedup with seo
Ashok Ragu
Git presentation
Git presentation
Mario Noble
Rtfm
Rtfm
Radu Iscu
Reasoning behind event sourced systems
Reasoning behind event sourced systems
Radu Iscu
More Related Content
Similar to Visual Studio Git Guide: Best Practices & Integration
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Perfecto Mobile
Designing in the open
Designing in the open
Catherine Robson
Intro to Git for Project Managers
Intro to Git for Project Managers
OyeLabs
Identifying the right voting systems for you - Simon Warwick
Identifying the right voting systems for you - Simon Warwick
telshef
Make a better DevOps with GitOps
Make a better DevOps with GitOps
Opsta
Agile team workflow
Agile team workflow
Mahmoud Masih Tehrani
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
CloudNativeElSalvado
Git Workflow Practice
Git Workflow Practice
Andy Wang
Meet Git
Meet Git
Ben Scheirman
Drupal as a lean startup platform
Drupal as a lean startup platform
Iztok Smolic
SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015
Clare Hoang
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
Gene Kim
The Evolution of Agile Portfolio Management for Scaled Agile Success
The Evolution of Agile Portfolio Management for Scaled Agile Success
Tasktop
Styleguide Driven Development
Styleguide Driven Development
WINTR
SCM Harmony: git & Github for Sony Teams
SCM Harmony: git & Github for Sony Teams
James Womack
Lets git together
Lets git together
devObjective
Dev objective2015 lets git together
Dev objective2015 lets git together
ColdFusionConference
Responsive web design with various grids and frameworks comparison
Responsive web design with various grids and frameworks comparison
DhrubaJyoti Dey
Speedup with seo
Speedup with seo
Ashok Ragu
Git presentation
Git presentation
Mario Noble
Similar to Visual Studio Git Guide: Best Practices & Integration
(20)
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Mastering BDD - Eran Kinsbruner Workshop Quest 2018
Designing in the open
Designing in the open
Intro to Git for Project Managers
Intro to Git for Project Managers
Identifying the right voting systems for you - Simon Warwick
Identifying the right voting systems for you - Simon Warwick
Make a better DevOps with GitOps
Make a better DevOps with GitOps
Agile team workflow
Agile team workflow
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
Git Workflow Practice
Git Workflow Practice
Meet Git
Meet Git
Drupal as a lean startup platform
Drupal as a lean startup platform
SEO WORKSHOP for Agile Team at SingTel March 2015
SEO WORKSHOP for Agile Team at SingTel March 2015
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
DOES15 - Vineet Banga and Jacob Johnson - Learnings from a DevOps Organizatio...
The Evolution of Agile Portfolio Management for Scaled Agile Success
The Evolution of Agile Portfolio Management for Scaled Agile Success
Styleguide Driven Development
Styleguide Driven Development
SCM Harmony: git & Github for Sony Teams
SCM Harmony: git & Github for Sony Teams
Lets git together
Lets git together
Dev objective2015 lets git together
Dev objective2015 lets git together
Responsive web design with various grids and frameworks comparison
Responsive web design with various grids and frameworks comparison
Speedup with seo
Speedup with seo
Git presentation
Git presentation
More from Radu Iscu
Rtfm
Rtfm
Radu Iscu
Reasoning behind event sourced systems
Reasoning behind event sourced systems
Radu Iscu
Event sourcing 3
Event sourcing 3
Radu Iscu
Your mind at work
Your mind at work
Radu Iscu
Single responsibility principle
Single responsibility principle
Radu Iscu
Usefull code metrics
Usefull code metrics
Radu Iscu
Enki.js, lessons learned while writing a javascript framework
Enki.js, lessons learned while writing a javascript framework
Radu Iscu
Cross cutting concerns
Cross cutting concerns
Radu Iscu
Defense against the dark arts - fighting against magic in programming, hidden...
Defense against the dark arts - fighting against magic in programming, hidden...
Radu Iscu
Mv* patterns
Mv* patterns
Radu Iscu
MVVM IRL
MVVM IRL
Radu Iscu
More from Radu Iscu
(11)
Rtfm
Rtfm
Reasoning behind event sourced systems
Reasoning behind event sourced systems
Event sourcing 3
Event sourcing 3
Your mind at work
Your mind at work
Single responsibility principle
Single responsibility principle
Usefull code metrics
Usefull code metrics
Enki.js, lessons learned while writing a javascript framework
Enki.js, lessons learned while writing a javascript framework
Cross cutting concerns
Cross cutting concerns
Defense against the dark arts - fighting against magic in programming, hidden...
Defense against the dark arts - fighting against magic in programming, hidden...
Mv* patterns
Mv* patterns
MVVM IRL
MVVM IRL
Recently uploaded
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Recently uploaded
(20)
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Visual Studio Git Guide: Best Practices & Integration
1.
Visual Studio and
Git TFS and Git, best buddies
2.
What is git?
3.
Why should I
care?
4.
Ok, so what
makes it so great?
5.
How does it
work?
6.
Commits are immutable
7.
Directional commit graph
8.
Labels are used
for marking commits
9.
Decentralized, distributed, resilient
10.
The Git workflow
11.
Branch -> Commit
-> Merge
12.
Multiple remotes
13.
Pull requests
14.
Visual Studio Integration
15.
TFS integration
16.
Advantages over standard
TFS
17.
It’s fast
18.
It’s distributed and
resilient
19.
It encourages experimentation
20.
Disadvantages
21.
It assumes you
can think
22.
It assumes you
know how it works
23.
Steep learning curve
24.
Recommendations
25.
Learn to use
it
26.
Not off the
internet
27.
From someone who
knows it
28.
Don’t use rebase
29.
It summons gremlins
30.
Alternatives to Visual
Studio Git
31.
Github for Windows
32.
SourceTree
33.
A few more
resources
34.
Git for ages
4 and up https://www.youtube.com/watch?v=1ffBJ4sVUb4
35.
http://think-like-a-git.net/
36.
Good luck on
your road
Download now