Submit Search
Upload
Learning git
•
1 like
•
853 views
S
Shinji Kobayashi
Follow
To teach git & gitlab-flow in my team
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
Git102
Git102
Jason Noble
Git Atlrug
Git Atlrug
Jason Noble
Git - Get Ready To Use It
Git - Get Ready To Use It
Daniel Kummer
Git-ing out of your git messes
Git-ing out of your git messes
Katie Sylor-Miller
Git-ing out of your git messes - Fluent Conf 2017
Git-ing out of your git messes - Fluent Conf 2017
Katie Sylor-Miller
Tracking large game assets with Git LFS
Tracking large game assets with Git LFS
Tim Pettersen
Git internals
Git internals
Haggai Philip Zagury
Mr.Crabs Git workflow
Mr.Crabs Git workflow
Wuriyanto Musobar
Recommended
Git102
Git102
Jason Noble
Git Atlrug
Git Atlrug
Jason Noble
Git - Get Ready To Use It
Git - Get Ready To Use It
Daniel Kummer
Git-ing out of your git messes
Git-ing out of your git messes
Katie Sylor-Miller
Git-ing out of your git messes - Fluent Conf 2017
Git-ing out of your git messes - Fluent Conf 2017
Katie Sylor-Miller
Tracking large game assets with Git LFS
Tracking large game assets with Git LFS
Tim Pettersen
Git internals
Git internals
Haggai Philip Zagury
Mr.Crabs Git workflow
Mr.Crabs Git workflow
Wuriyanto Musobar
The Fundamentals of Git
The Fundamentals of Git
DivineOmega
Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016
Tim Pettersen
Git real slides
Git real slides
Lucas Couto
The everyday developer's guide to version control with Git
The everyday developer's guide to version control with Git
E Carter
My Notes from https://www.codeschool.com/courses/git-real
My Notes from https://www.codeschool.com/courses/git-real
Eneldo Serrata
Code reviews vs Pull requests
Code reviews vs Pull requests
Tim Pettersen
Git
Git
Shinu Suresh
Introduction to Git for Artists
Introduction to Git for Artists
David Newbury
Git 101 for Beginners
Git 101 for Beginners
Anurag Upadhaya
Version control system & how to use git
Version control system & how to use git
Ahmed Dalatony
Git and Unity
Git and Unity
Tim Pettersen
A Quick Start - Version Control with Git
A Quick Start - Version Control with Git
Dmitry Sheiko
Git Basics at Rails Underground
Git Basics at Rails Underground
Ariejan de Vroom
Git: basic to advanced
Git: basic to advanced
Yodalee
Introduction to Git
Introduction to Git
Rick Umali
Quick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHub
Ashoka R K T
CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
CodeMontage
Git basics
Git basics
GHARSALLAH Mohamed
Git tutorial
Git tutorial
Pham Quy (Jack)
Git, from the beginning
Git, from the beginning
James Aylett
Presentacion git
Presentacion git
Ignacio Martín
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Lemi Orhan Ergin
More Related Content
What's hot
The Fundamentals of Git
The Fundamentals of Git
DivineOmega
Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016
Tim Pettersen
Git real slides
Git real slides
Lucas Couto
The everyday developer's guide to version control with Git
The everyday developer's guide to version control with Git
E Carter
My Notes from https://www.codeschool.com/courses/git-real
My Notes from https://www.codeschool.com/courses/git-real
Eneldo Serrata
Code reviews vs Pull requests
Code reviews vs Pull requests
Tim Pettersen
Git
Git
Shinu Suresh
Introduction to Git for Artists
Introduction to Git for Artists
David Newbury
Git 101 for Beginners
Git 101 for Beginners
Anurag Upadhaya
Version control system & how to use git
Version control system & how to use git
Ahmed Dalatony
Git and Unity
Git and Unity
Tim Pettersen
A Quick Start - Version Control with Git
A Quick Start - Version Control with Git
Dmitry Sheiko
Git Basics at Rails Underground
Git Basics at Rails Underground
Ariejan de Vroom
Git: basic to advanced
Git: basic to advanced
Yodalee
Introduction to Git
Introduction to Git
Rick Umali
Quick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHub
Ashoka R K T
CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
CodeMontage
Git basics
Git basics
GHARSALLAH Mohamed
Git tutorial
Git tutorial
Pham Quy (Jack)
Git, from the beginning
Git, from the beginning
James Aylett
What's hot
(20)
The Fundamentals of Git
The Fundamentals of Git
Tracking huge files with Git LFS - LinuxCon 2016
Tracking huge files with Git LFS - LinuxCon 2016
Git real slides
Git real slides
The everyday developer's guide to version control with Git
The everyday developer's guide to version control with Git
My Notes from https://www.codeschool.com/courses/git-real
My Notes from https://www.codeschool.com/courses/git-real
Code reviews vs Pull requests
Code reviews vs Pull requests
Git
Git
Introduction to Git for Artists
Introduction to Git for Artists
Git 101 for Beginners
Git 101 for Beginners
Version control system & how to use git
Version control system & how to use git
Git and Unity
Git and Unity
A Quick Start - Version Control with Git
A Quick Start - Version Control with Git
Git Basics at Rails Underground
Git Basics at Rails Underground
Git: basic to advanced
Git: basic to advanced
Introduction to Git
Introduction to Git
Quick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHub
CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
Git basics
Git basics
Git tutorial
Git tutorial
Git, from the beginning
Git, from the beginning
Similar to Learning git
Presentacion git
Presentacion git
Ignacio Martín
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Lemi Orhan Ergin
Git Anti-Patterns: How To Mess Up With Git and Love it Again
Git Anti-Patterns: How To Mess Up With Git and Love it Again
Lemi Orhan Ergin
Git, Jenkins & Chuck
Git, Jenkins & Chuck
Juraj Michálek
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Rodrigo Branas
Git vizualiation - understand what you do
Git vizualiation - understand what you do
Gregory Bataille
Git Anti Patterns - XP Days Ukraine 2017
Git Anti Patterns - XP Days Ukraine 2017
Lemi Orhan Ergin
Loading...git
Loading...git
Rafael García
Git collaboration
Git collaboration
Pham Quy (Jack)
Git Started With Git
Git Started With Git
Nick Quaranto
Collaborative development with git
Collaborative development with git
Joseluis Laso
Git basics to advance with diagrams
Git basics to advance with diagrams
Dilum Navanjana
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...
Lemi Orhan Ergin
Git inter-snapshot public
Git inter-snapshot public
SeongJae Park
Git Distributed Version Control System
Git Distributed Version Control System
Victor Wong
git入門取得編
git入門取得編
yuzu
Git Tech Talk
Git Tech Talk
Chris Johnson
How to Really Get Git
How to Really Get Git
Susan Tan
Git Magic: Versioning Files like a Boss
Git Magic: Versioning Files like a Boss
tmacwilliam
Git basics
Git basics
Pavel Egorov
Similar to Learning git
(20)
Presentacion git
Presentacion git
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Git Anti-Patterns: How To Mess Up With Git and Love it Again - DevoxxPL 2017
Git Anti-Patterns: How To Mess Up With Git and Love it Again
Git Anti-Patterns: How To Mess Up With Git and Love it Again
Git, Jenkins & Chuck
Git, Jenkins & Chuck
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
Git vizualiation - understand what you do
Git vizualiation - understand what you do
Git Anti Patterns - XP Days Ukraine 2017
Git Anti Patterns - XP Days Ukraine 2017
Loading...git
Loading...git
Git collaboration
Git collaboration
Git Started With Git
Git Started With Git
Collaborative development with git
Collaborative development with git
Git basics to advance with diagrams
Git basics to advance with diagrams
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...
Git Anti-Patterns - Extended Version With 28 Common Anti-Patterns) - SCTurkey...
Git inter-snapshot public
Git inter-snapshot public
Git Distributed Version Control System
Git Distributed Version Control System
git入門取得編
git入門取得編
Git Tech Talk
Git Tech Talk
How to Really Get Git
How to Really Get Git
Git Magic: Versioning Files like a Boss
Git Magic: Versioning Files like a Boss
Git basics
Git basics
Recently uploaded
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Recently uploaded
(20)
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Learning git
1.
Learn Git & GIthub-Flow @kobashinG
2.
3.
4.
5.
6.
Local Repo Remote
Repo UnTracked Tracked Non-Staged Staged add add commit push
7.
Local Repo Remote
Repo UnTracked Tracked Non-Staged Staged add add commit push status
8.
Local Repo Remote
Repo UnTracked Tracked Non-Staged Staged add add commit push reset reset —soft reset —hard reset —soft reset —hard
9.
Local Repo Remote
Repo UnTracked Tracked Non-Staged Staged add add commit push status
10.
Local Repo Remote
Repo origin master func1 origin/master origin/func1 master clone git://hoge.git
11.
Local Repo Remote
Repo origin master func1 origin/master origin/func1 master clone git://hoge.git topic branch topic checkout topic checkout -b topic <from>
12.
Local Repo Remote
Repo origin master func1 origin/master origin/func1 master clone git://hoge.git topic branch topic checkout topic merge —no-ff origin/func1 mergetool commit+
13.
Local Repo Remote
Repo origin master func1 origin/master origin/func1 master fetch merge pull master
14.
Local Repo Remote
Repo Remote Repo origin github master func1 github/master github/func1 github/func2 origin/master origin/func1 master func1 func2 func4 master func3 remote add <name> url fetch <name> remote add github git://hoge.git clone git://hoge.git fetch github
15.
Local Repo Remote
Repo Remote Repo origin github master func1 github/master github/func1 github/func2 origin/master origin/func1 master func1 func2 func4 master func3 push <name> local:remote branch -r func4 push origin func4
16.
Local Repo Remote
Repo origin mastermasterfunc3 cherry-pick zxfgo9p adbd01 gpqowd qp098x0 zxfgo9p zxfgo9p
17.
Local Repo Remote
Repo origin mastermaster merge How should we delete this changes? revert revert commit
18.
Local Repo masterfunc3 adbd01 gpqowd qp098x0 zxfgo9p zxfgo9p some changes How
should we change branch? temporary stack some changes stash checkout master
19.
Local Repo masterfunc3 adbd01 gpqowd qp098x0 zxfgo9p zxfgo9p some changes How
should we get some changes? temporary stack some changes stash pop checkout func3
20.
21.
Github-Flow
22.
Gitlab-Flow
23.
Github or Gitlab master Local
Repo master clone git://example.git func1 origin func1 push origin func1 PR/MR
24.
Github or Gitlab who/master Local
Repo master clone git://example.git func1 origin func1 push origin func1 PR/MR master Fork
25.
Fork
Download now