SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Git
From init to branches
Bruno Almeida
who is this guy?
Hometown @ Lages, Santa Catarina
Fullstack Ruby Engineer @
Resultados Digitais
Passionate Developer @ GoforGood
@wwwbruno
Git, Rails, Docker and Open Source
lover <3
Mindset
What is Git?
What about other VCS?
Git
From init to branches
terminal vs gui
init, add, commit and push
pull vs fetch && rebase
branch develop
branch many features
pull request
pro tips
$ terminal vs gui
$ init, add, commit and push
● git init
● git add
● git commit -m “Add initial files”
● git push -u origin master
$ pull vs fetch && rebase
Pull
● does a fetch and merge
● all commits in the end
Fetch && rebase
● all commits in order
$ brach develop
● git fetch origin develop
● git checkout develop
● git add .
● git commit
● git push origin develop
$ brach many features
● pattern
● name with meaning
● unique
vortex-kpi-first-form-integration-conversion
vortex-bugfix-api-accept-datetime-object
$ pull request
● what is it?
● what did you do?
● who to test?
● observations
● code review and discuss!
$ pro tips
● git diff
● git add -p
● git commit --amend
● git reset --hard HEAD
● git config alias.st status
Thank you
terminal vs gui
init, add, commit and push
pull vs fetch && rebase
branch develop
branch many features
pull request
pro tips
Questions? See you @ Github

Contenu connexe

Tendances

How GitHub impacts our career life?
How GitHub impacts our career life?How GitHub impacts our career life?
How GitHub impacts our career life?Cosmo Q
 
How to Git and Github | Hands on workshop
How to Git and Github | Hands on workshopHow to Git and Github | Hands on workshop
How to Git and Github | Hands on workshopPavitraBhagat
 
componentDidCatch and Error Boundaries in React v16+
componentDidCatch and Error Boundaries in React v16+componentDidCatch and Error Boundaries in React v16+
componentDidCatch and Error Boundaries in React v16+Rohan Nair
 
Git workflows (Basics)
Git workflows (Basics)Git workflows (Basics)
Git workflows (Basics)Roman Kuba
 
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code ReviewStable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code ReviewLuca Milanesio
 
Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3Craig Rodrigues
 
Android build process (1)
Android build process (1)Android build process (1)
Android build process (1)Shubham Goyal
 
Improving your workflow with git
Improving your workflow with gitImproving your workflow with git
Improving your workflow with gitDídac Ríos
 
Golang taipei #45 10th birthday
Golang taipei #45 10th birthdayGolang taipei #45 10th birthday
Golang taipei #45 10th birthdayEvan Lin
 
EOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine YeungEOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine YeungElaine Yeung
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDEEvan Lin
 
WeCodeFest: kubernetes and google container engine codelab
WeCodeFest:  kubernetes and google container engine codelabWeCodeFest:  kubernetes and google container engine codelab
WeCodeFest: kubernetes and google container engine codelabLaura Morillo-Velarde Rodríguez
 
Getting started With GIT
Getting started With GITGetting started With GIT
Getting started With GITGhadiAlGhosh
 
Git workflows presentation
Git workflows presentationGit workflows presentation
Git workflows presentationMack Hardy
 

Tendances (20)

How GitHub impacts our career life?
How GitHub impacts our career life?How GitHub impacts our career life?
How GitHub impacts our career life?
 
How to Git and Github | Hands on workshop
How to Git and Github | Hands on workshopHow to Git and Github | Hands on workshop
How to Git and Github | Hands on workshop
 
componentDidCatch and Error Boundaries in React v16+
componentDidCatch and Error Boundaries in React v16+componentDidCatch and Error Boundaries in React v16+
componentDidCatch and Error Boundaries in React v16+
 
Advanced Git
Advanced GitAdvanced Git
Advanced Git
 
Git workflows (Basics)
Git workflows (Basics)Git workflows (Basics)
Git workflows (Basics)
 
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code ReviewStable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
 
Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3Migrating python.org to buildbot 9 and python 3
Migrating python.org to buildbot 9 and python 3
 
Android build process (1)
Android build process (1)Android build process (1)
Android build process (1)
 
Git & Github
Git & GithubGit & Github
Git & Github
 
Improving your workflow with git
Improving your workflow with gitImproving your workflow with git
Improving your workflow with git
 
Golang taipei #45 10th birthday
Golang taipei #45 10th birthdayGolang taipei #45 10th birthday
Golang taipei #45 10th birthday
 
Introduction To Git
Introduction To GitIntroduction To Git
Introduction To Git
 
Git basics : a beginner's guide
Git basics : a beginner's guideGit basics : a beginner's guide
Git basics : a beginner's guide
 
EOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine YeungEOY Project Pitch - Elaine Yeung
EOY Project Pitch - Elaine Yeung
 
How I become Go GDE
How I become Go GDEHow I become Go GDE
How I become Go GDE
 
Git flow
Git flowGit flow
Git flow
 
WeCodeFest: kubernetes and google container engine codelab
WeCodeFest:  kubernetes and google container engine codelabWeCodeFest:  kubernetes and google container engine codelab
WeCodeFest: kubernetes and google container engine codelab
 
Getting started With GIT
Getting started With GITGetting started With GIT
Getting started With GIT
 
Git workflows presentation
Git workflows presentationGit workflows presentation
Git workflows presentation
 
Git & github
Git & githubGit & github
Git & github
 

En vedette

Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)
Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)
Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)Kausar Rehman Khan
 
Union from C and Data Strutures
Union from C and Data StruturesUnion from C and Data Strutures
Union from C and Data StruturesAcad
 
Presentaciónmasias
PresentaciónmasiasPresentaciónmasias
Presentaciónmasiaselvisrosas
 
Civics 101 presentation
Civics 101   presentationCivics 101   presentation
Civics 101 presentationtlevy1913
 
Presentación2
Presentación2Presentación2
Presentación2elvisrosas
 
Palestra Certificações Scrum Alliance
Palestra Certificações Scrum AlliancePalestra Certificações Scrum Alliance
Palestra Certificações Scrum AllianceAdrianaAguiar
 
Tugas univ pancasila etika dalam kegiatan ekonomi
Tugas univ pancasila etika dalam kegiatan ekonomiTugas univ pancasila etika dalam kegiatan ekonomi
Tugas univ pancasila etika dalam kegiatan ekonomipuput umayati
 
Product diversification
Product diversificationProduct diversification
Product diversificationShopno Nil
 
Corporate finance the Initial Public Offering process
Corporate finance the Initial Public Offering processCorporate finance the Initial Public Offering process
Corporate finance the Initial Public Offering processJean Lemercier
 

En vedette (16)

Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)
Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)
Ways_2_Develop_10_Highly_demanded_Professional_Skills(1)
 
BOST[ON] Deck
BOST[ON] DeckBOST[ON] Deck
BOST[ON] Deck
 
Union from C and Data Strutures
Union from C and Data StruturesUnion from C and Data Strutures
Union from C and Data Strutures
 
11th Annual HSR Conference: Partnering for Better Health: Bringing Utah's Pat...
11th Annual HSR Conference: Partnering for Better Health: Bringing Utah's Pat...11th Annual HSR Conference: Partnering for Better Health: Bringing Utah's Pat...
11th Annual HSR Conference: Partnering for Better Health: Bringing Utah's Pat...
 
Presentaciónmasias
PresentaciónmasiasPresentaciónmasias
Presentaciónmasias
 
Civics 101 presentation
Civics 101   presentationCivics 101   presentation
Civics 101 presentation
 
Publicity
PublicityPublicity
Publicity
 
Simpolo Company Profile
Simpolo Company ProfileSimpolo Company Profile
Simpolo Company Profile
 
Presentación2
Presentación2Presentación2
Presentación2
 
Dsb First Contact F
Dsb First Contact FDsb First Contact F
Dsb First Contact F
 
Palestra Certificações Scrum Alliance
Palestra Certificações Scrum AlliancePalestra Certificações Scrum Alliance
Palestra Certificações Scrum Alliance
 
Tugas univ pancasila etika dalam kegiatan ekonomi
Tugas univ pancasila etika dalam kegiatan ekonomiTugas univ pancasila etika dalam kegiatan ekonomi
Tugas univ pancasila etika dalam kegiatan ekonomi
 
Chocolate cake
Chocolate cakeChocolate cake
Chocolate cake
 
Patient Centered Outcomes Research: Perspectives from Patients, Providers, He...
Patient Centered Outcomes Research: Perspectives from Patients, Providers, He...Patient Centered Outcomes Research: Perspectives from Patients, Providers, He...
Patient Centered Outcomes Research: Perspectives from Patients, Providers, He...
 
Product diversification
Product diversificationProduct diversification
Product diversification
 
Corporate finance the Initial Public Offering process
Corporate finance the Initial Public Offering processCorporate finance the Initial Public Offering process
Corporate finance the Initial Public Offering process
 

Similaire à Git - Workshop Disruptiva

Similaire à Git - Workshop Disruptiva (20)

GIT_GITHUB_2016_06_17
GIT_GITHUB_2016_06_17GIT_GITHUB_2016_06_17
GIT_GITHUB_2016_06_17
 
Git basics
Git basicsGit basics
Git basics
 
Git advanced
Git advancedGit advanced
Git advanced
 
Git basics
Git basicsGit basics
Git basics
 
Managing e commerce systems codebase with git
Managing e commerce systems codebase with gitManaging e commerce systems codebase with git
Managing e commerce systems codebase with git
 
Git Distributed Version Control System
Git   Distributed Version Control SystemGit   Distributed Version Control System
Git Distributed Version Control System
 
Github By Nyros Developer
Github By Nyros DeveloperGithub By Nyros Developer
Github By Nyros Developer
 
Open source
Open sourceOpen source
Open source
 
Git presentation
Git presentationGit presentation
Git presentation
 
Wokshop de Git
Wokshop de Git Wokshop de Git
Wokshop de Git
 
Brief tutorial on Git
Brief tutorial on GitBrief tutorial on Git
Brief tutorial on Git
 
GIT from n00b
GIT from n00bGIT from n00b
GIT from n00b
 
Getting some Git
Getting some GitGetting some Git
Getting some Git
 
Pro git - grasping it conceptually
Pro git - grasping it conceptuallyPro git - grasping it conceptually
Pro git - grasping it conceptually
 
Bitbucket and Git
Bitbucket and GitBitbucket and Git
Bitbucket and Git
 
Git tips
Git tipsGit tips
Git tips
 
Git Ninja KT (GitHub to GitLab)
Git Ninja KT (GitHub to GitLab)Git Ninja KT (GitHub to GitLab)
Git Ninja KT (GitHub to GitLab)
 
Git & GitHub WorkShop
Git & GitHub WorkShopGit & GitHub WorkShop
Git & GitHub WorkShop
 
Open Source_Git.pptx
Open Source_Git.pptxOpen Source_Git.pptx
Open Source_Git.pptx
 
Git with the flow
Git with the flowGit with the flow
Git with the flow
 

Plus de Bruno Almeida

How to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolithHow to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolithBruno Almeida
 
How to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolithHow to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolithBruno Almeida
 
Golang - Why is so fun?
Golang - Why is so fun?Golang - Why is so fun?
Golang - Why is so fun?Bruno Almeida
 
Understanding form helpers
Understanding form helpersUnderstanding form helpers
Understanding form helpersBruno Almeida
 

Plus de Bruno Almeida (6)

How to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolithHow to not make your Rails application in a huge monolith
How to not make your Rails application in a huge monolith
 
How to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolithHow to not create an unbreakable Rails monolith
How to not create an unbreakable Rails monolith
 
Golang - Why is so fun?
Golang - Why is so fun?Golang - Why is so fun?
Golang - Why is so fun?
 
From zero to git
From zero to gitFrom zero to git
From zero to git
 
Understanding form helpers
Understanding form helpersUnderstanding form helpers
Understanding form helpers
 
Git para inciantes
Git para inciantesGit para inciantes
Git para inciantes
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Git - Workshop Disruptiva

  • 1. Git From init to branches
  • 2. Bruno Almeida who is this guy? Hometown @ Lages, Santa Catarina Fullstack Ruby Engineer @ Resultados Digitais Passionate Developer @ GoforGood @wwwbruno Git, Rails, Docker and Open Source lover <3
  • 6. Git From init to branches terminal vs gui init, add, commit and push pull vs fetch && rebase branch develop branch many features pull request pro tips
  • 8. $ init, add, commit and push ● git init ● git add ● git commit -m “Add initial files” ● git push -u origin master
  • 9. $ pull vs fetch && rebase Pull ● does a fetch and merge ● all commits in the end Fetch && rebase ● all commits in order
  • 10. $ brach develop ● git fetch origin develop ● git checkout develop ● git add . ● git commit ● git push origin develop
  • 11. $ brach many features ● pattern ● name with meaning ● unique vortex-kpi-first-form-integration-conversion vortex-bugfix-api-accept-datetime-object
  • 12. $ pull request ● what is it? ● what did you do? ● who to test? ● observations ● code review and discuss!
  • 13. $ pro tips ● git diff ● git add -p ● git commit --amend ● git reset --hard HEAD ● git config alias.st status
  • 14. Thank you terminal vs gui init, add, commit and push pull vs fetch && rebase branch develop branch many features pull request pro tips
  • 15. Questions? See you @ Github