Enviar pesquisa
Carregar
Pragmatic Git workflow
•
Transferir como PPT, PDF
•
3 gostaram
•
757 visualizações
Tomek Cejner
Seguir
How to leverage git branches for clean and readable commit history.
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Recomendados
GitHub Actions demo with mabl
GitHub Actions demo with mabl
Bertold Kolics
Automating Aegir Platform builds with Git; Fabric; and Drush
Automating Aegir Platform builds with Git; Fabric; and Drush
Iain Houston
Getting Started with Git and GitHub
Getting Started with Git and GitHub
Rabiraj Khadka
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
it-people
CI/CD with GitHub Actions
CI/CD with GitHub Actions
Swaminathan Vetri
GitHub Actions in action
GitHub Actions in action
Oleksii Holub
Using GitHub Actions to Deploy your Workloads to Azure
Using GitHub Actions to Deploy your Workloads to Azure
Kasun Kodagoda
DevOps with GitHub Actions
DevOps with GitHub Actions
Nilesh Gule
Recomendados
GitHub Actions demo with mabl
GitHub Actions demo with mabl
Bertold Kolics
Automating Aegir Platform builds with Git; Fabric; and Drush
Automating Aegir Platform builds with Git; Fabric; and Drush
Iain Houston
Getting Started with Git and GitHub
Getting Started with Git and GitHub
Rabiraj Khadka
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
it-people
CI/CD with GitHub Actions
CI/CD with GitHub Actions
Swaminathan Vetri
GitHub Actions in action
GitHub Actions in action
Oleksii Holub
Using GitHub Actions to Deploy your Workloads to Azure
Using GitHub Actions to Deploy your Workloads to Azure
Kasun Kodagoda
DevOps with GitHub Actions
DevOps with GitHub Actions
Nilesh Gule
CICD Pipeline Using Github Actions
CICD Pipeline Using Github Actions
Kumar Shìvam
GitHub Talk - Cody Carnachan
GitHub Talk - Cody Carnachan
Cody Carnachan
OSCONF - April 2021 - Run GitHub Actions Locally with nektos/act and Docker
OSCONF - April 2021 - Run GitHub Actions Locally with nektos/act and Docker
Gaurav Gahlot
Container based CI/CD on GitHub Actions
Container based CI/CD on GitHub Actions
Casey Lee
GitHub Actions with Node.js
GitHub Actions with Node.js
Stefan Stölzle
Github in Action
Github in Action
Morten Christensen
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
Luca Milanesio
GitHub Actions - Melbourne UG
GitHub Actions - Melbourne UG
Natraj Yegnaraman
Git简介
Git简介
clvrobj
Git
Git
letourneauacm
Introduction to Git and Github
Introduction to Git and Github
Md Atique Ahmed Ziad
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
Your own on-demand Angular projects with ngX-Rocket
Your own on-demand Angular projects with ngX-Rocket
Yohan Lasorsa
Git Going w/ Git
Git Going w/ Git
heyMP
Git-r-Done
Git-r-Done
Cesar Martinez
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Noa Harel
3 workflow
3 workflow
jessitron
GerritHub.io - present, past, future
GerritHub.io - present, past, future
Luca Milanesio
Git & GitLab
Git & GitLab
Gaurav Wable
Introducing GitLab (June 2018)
Introducing GitLab (June 2018)
Noa Harel
How to build mobile API with Node.js
How to build mobile API with Node.js
Tomek Cejner
Data To Go: Mobile API Design (Lightning Talk)
Data To Go: Mobile API Design (Lightning Talk)
Chuck Greb
Mais conteúdo relacionado
Mais procurados
CICD Pipeline Using Github Actions
CICD Pipeline Using Github Actions
Kumar Shìvam
GitHub Talk - Cody Carnachan
GitHub Talk - Cody Carnachan
Cody Carnachan
OSCONF - April 2021 - Run GitHub Actions Locally with nektos/act and Docker
OSCONF - April 2021 - Run GitHub Actions Locally with nektos/act and Docker
Gaurav Gahlot
Container based CI/CD on GitHub Actions
Container based CI/CD on GitHub Actions
Casey Lee
GitHub Actions with Node.js
GitHub Actions with Node.js
Stefan Stölzle
Github in Action
Github in Action
Morten Christensen
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
Luca Milanesio
GitHub Actions - Melbourne UG
GitHub Actions - Melbourne UG
Natraj Yegnaraman
Git简介
Git简介
clvrobj
Git
Git
letourneauacm
Introduction to Git and Github
Introduction to Git and Github
Md Atique Ahmed Ziad
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
Your own on-demand Angular projects with ngX-Rocket
Your own on-demand Angular projects with ngX-Rocket
Yohan Lasorsa
Git Going w/ Git
Git Going w/ Git
heyMP
Git-r-Done
Git-r-Done
Cesar Martinez
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
Noa Harel
3 workflow
3 workflow
jessitron
GerritHub.io - present, past, future
GerritHub.io - present, past, future
Luca Milanesio
Git & GitLab
Git & GitLab
Gaurav Wable
Introducing GitLab (June 2018)
Introducing GitLab (June 2018)
Noa Harel
Mais procurados
(20)
CICD Pipeline Using Github Actions
CICD Pipeline Using Github Actions
GitHub Talk - Cody Carnachan
GitHub Talk - Cody Carnachan
OSCONF - April 2021 - Run GitHub Actions Locally with nektos/act and Docker
OSCONF - April 2021 - Run GitHub Actions Locally with nektos/act and Docker
Container based CI/CD on GitHub Actions
Container based CI/CD on GitHub Actions
GitHub Actions with Node.js
GitHub Actions with Node.js
Github in Action
Github in Action
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
GitHub Actions - Melbourne UG
GitHub Actions - Melbourne UG
Git简介
Git简介
Git
Git
Introduction to Git and Github
Introduction to Git and Github
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Your own on-demand Angular projects with ngX-Rocket
Your own on-demand Angular projects with ngX-Rocket
Git Going w/ Git
Git Going w/ Git
Git-r-Done
Git-r-Done
Slide: Introducing GitLab by ALMtoolbox
Slide: Introducing GitLab by ALMtoolbox
3 workflow
3 workflow
GerritHub.io - present, past, future
GerritHub.io - present, past, future
Git & GitLab
Git & GitLab
Introducing GitLab (June 2018)
Introducing GitLab (June 2018)
Destaque
How to build mobile API with Node.js
How to build mobile API with Node.js
Tomek Cejner
Data To Go: Mobile API Design (Lightning Talk)
Data To Go: Mobile API Design (Lightning Talk)
Chuck Greb
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Errazudin Ishak
Jordi Romero Api for-the-mobile-era
Jordi Romero Api for-the-mobile-era
.toster
Mobile API Design Techniques
Mobile API Design Techniques
Trieu Nguyen
Designing an API for Mobile
Designing an API for Mobile
SocialRadar
Creating an Effective Mobile API
Creating an Effective Mobile API
Nick DeNardis
Api mobile first
Api mobile first
Chris Saez
Mobile Api and Caching
Mobile Api and Caching
New Relic
Mobile API: Design & Techniques
Mobile API: Design & Techniques
Fred Brunel
Data to Go: Mobile API Design
Data to Go: Mobile API Design
Chuck Greb
Data to Go: Mobile API Design (SXSW)
Data to Go: Mobile API Design (SXSW)
Chuck Greb
Build a REST API for your Mobile Apps using Node.js
Build a REST API for your Mobile Apps using Node.js
Stormpath
We we should be Mobile API - First, by Brad Hipps
We we should be Mobile API - First, by Brad Hipps
Puerto Rico Tech Summit
Designing API for mobile apps (MobileWarsaw 19.01.2015)
Designing API for mobile apps (MobileWarsaw 19.01.2015)
Wojtek Erbetowski
Build Features, Not Apps
Build Features, Not Apps
Natasha Murashev
Destaque
(16)
How to build mobile API with Node.js
How to build mobile API with Node.js
Data To Go: Mobile API Design (Lightning Talk)
Data To Go: Mobile API Design (Lightning Talk)
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Develop and Deploy your Mobile API with Rails, Nginx, Unicorn and Capistrano
Jordi Romero Api for-the-mobile-era
Jordi Romero Api for-the-mobile-era
Mobile API Design Techniques
Mobile API Design Techniques
Designing an API for Mobile
Designing an API for Mobile
Creating an Effective Mobile API
Creating an Effective Mobile API
Api mobile first
Api mobile first
Mobile Api and Caching
Mobile Api and Caching
Mobile API: Design & Techniques
Mobile API: Design & Techniques
Data to Go: Mobile API Design
Data to Go: Mobile API Design
Data to Go: Mobile API Design (SXSW)
Data to Go: Mobile API Design (SXSW)
Build a REST API for your Mobile Apps using Node.js
Build a REST API for your Mobile Apps using Node.js
We we should be Mobile API - First, by Brad Hipps
We we should be Mobile API - First, by Brad Hipps
Designing API for mobile apps (MobileWarsaw 19.01.2015)
Designing API for mobile apps (MobileWarsaw 19.01.2015)
Build Features, Not Apps
Build Features, Not Apps
Semelhante a Pragmatic Git workflow
Git cheat-sheets
Git cheat-sheets
ozone777
Wokshop de Git
Wokshop de Git
Alberto Leal
Git Started With Git
Git Started With Git
Nick Quaranto
Introduction to Git for Artists
Introduction to Git for Artists
David Newbury
Git workflow in agile development
Git workflow in agile development
Zack Siri
Git Flow and JavaScript Coding Style
Git Flow and JavaScript Coding Style
Bo-Yi Wu
Git Merge, Resets and Branches
Git Merge, Resets and Branches
Victor Pudelski
Git Distributed Version Control System
Git Distributed Version Control System
Victor Wong
Subversion to Git Migration
Subversion to Git Migration
Manish Chakravarty
Git Init (Introduction to Git)
Git Init (Introduction to Git)
GDSC UofT Mississauga
Introduction To Git Workshop
Introduction To Git Workshop
themystic_ca
git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)
Carlos Duarte do Nascimento
Git101
Git101
Jens Segers
Working with others using git and Github
Working with others using git and Github
Jacob Jenkins
How to Really Get Git
How to Really Get Git
Susan Tan
Working with Git
Working with Git
Pete Nicholls
devops-complete-notes-2.pdf
devops-complete-notes-2.pdf
RobinRohit2
Github - Le Wagon Melbourne
Github - Le Wagon Melbourne
Paal Ringstad
Session git
Session git
Roni Saha
Git - Simplified For Testers
Git - Simplified For Testers
upadhyay_25
Semelhante a Pragmatic Git workflow
(20)
Git cheat-sheets
Git cheat-sheets
Wokshop de Git
Wokshop de Git
Git Started With Git
Git Started With Git
Introduction to Git for Artists
Introduction to Git for Artists
Git workflow in agile development
Git workflow in agile development
Git Flow and JavaScript Coding Style
Git Flow and JavaScript Coding Style
Git Merge, Resets and Branches
Git Merge, Resets and Branches
Git Distributed Version Control System
Git Distributed Version Control System
Subversion to Git Migration
Subversion to Git Migration
Git Init (Introduction to Git)
Git Init (Introduction to Git)
Introduction To Git Workshop
Introduction To Git Workshop
git fail --force (make it up with your pull requests)
git fail --force (make it up with your pull requests)
Git101
Git101
Working with others using git and Github
Working with others using git and Github
How to Really Get Git
How to Really Get Git
Working with Git
Working with Git
devops-complete-notes-2.pdf
devops-complete-notes-2.pdf
Github - Le Wagon Melbourne
Github - Le Wagon Melbourne
Session git
Session git
Git - Simplified For Testers
Git - Simplified For Testers
Pragmatic Git workflow
1.
Pimp my Git
Pragmatic Git workflow
2.
Pulling the right
way Building a house
3.
Multiple teams One team
builds the roof Another seeds grass on the yard
4.
Conflictless cooperation
Oh, really? git pull
5.
Git problem #721 “pull”
does merge by default (rebase is an option)
6.
Merging smarter
git pull --rebase
7.
Merge
8.
Rebase
9.
After rebase
10.
Commandment Thou shalt pull
with --rebase option.
11.
Merging even smarter
$ sudo gem install git-up
12.
Building a house
13.
My workflow
Create a private branch and do some work.
14.
In the meantime Someone
else started working on the project
15.
Risk of conflict
16.
Rebase before merge
On feature branch, rebase with master branch git rebase master
17.
Resolve conflict Resolve
conflict on your local branch git add . git rebase --continue
18.
Merge with squash git
checkout master git merge feature --squash git commit
19.
Why?
Clean history Each work item == one commit Do not trash log with checkpoint commits Conflicts resolved early Missing (unnecessary) granularity
Baixar agora