Enviar pesquisa
Carregar
Git & Github for beginners
•
1 gostou
•
1,679 visualizações
P
Paulo Henrique Nonaka
Seguir
Git & Github for beginners
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 55
Baixar agora
Baixar para ler offline
Recomendados
Git One Day Training Notes
Git One Day Training Notes
glen_a_smith
Git and GitHub
Git and GitHub
James Gray
Introduction to git hub
Introduction to git hub
Naveen Pandey
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
Git and github 101
Git and github 101
Senthilkumar Gopal
git and github
git and github
Darren Oakley
Intro to git and git hub
Intro to git and git hub
Venkat Malladi
Git - Basic Crash Course
Git - Basic Crash Course
Nilay Binjola
Recomendados
Git One Day Training Notes
Git One Day Training Notes
glen_a_smith
Git and GitHub
Git and GitHub
James Gray
Introduction to git hub
Introduction to git hub
Naveen Pandey
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Rueful Robin
Git and github 101
Git and github 101
Senthilkumar Gopal
git and github
git and github
Darren Oakley
Intro to git and git hub
Intro to git and git hub
Venkat Malladi
Git - Basic Crash Course
Git - Basic Crash Course
Nilay Binjola
Git and Github
Git and Github
Teodora Ahkozidou
Starting with Git & GitHub
Starting with Git & GitHub
Nicolás Tourné
Git and Github Session
Git and Github Session
GoogleDevelopersStud1
Git basics
Git basics
GHARSALLAH Mohamed
Version Control System - Git
Version Control System - Git
Carlo Bernaschina
Git 101 for Beginners
Git 101 for Beginners
Anurag Upadhaya
Introduction to Git and Github
Introduction to Git and Github
Somkiat Puisungnoen
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
PRIYATHAMDARISI
Git and Github
Git and Github
Wen-Tien Chang
Learning git
Learning git
Sid Anand
Git n git hub
Git n git hub
Jiwon Baek
Git and Github slides.pdf
Git and Github slides.pdf
Tilton2
GitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU
Git and GitHub
Git and GitHub
Md. Ahsan Habib Nayan
Introduction to Git and Github
Introduction to Git and Github
Roland Emmanuel Salunga
Git training v10
Git training v10
Skander Hamza
Intro to Git and GitHub
Intro to Git and GitHub
Panagiotis Papadopoulos
Git in 10 minutes
Git in 10 minutes
Safique Ahmed Faruque
Github
Github
MeetPatel710
Github - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
Lee Hanxue
Git & GitHub for Beginners
Git & GitHub for Beginners
Sébastien Saunier
A Quick Start - Version Control with Git
A Quick Start - Version Control with Git
Dmitry Sheiko
Mais conteúdo relacionado
Mais procurados
Git and Github
Git and Github
Teodora Ahkozidou
Starting with Git & GitHub
Starting with Git & GitHub
Nicolás Tourné
Git and Github Session
Git and Github Session
GoogleDevelopersStud1
Git basics
Git basics
GHARSALLAH Mohamed
Version Control System - Git
Version Control System - Git
Carlo Bernaschina
Git 101 for Beginners
Git 101 for Beginners
Anurag Upadhaya
Introduction to Git and Github
Introduction to Git and Github
Somkiat Puisungnoen
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
PRIYATHAMDARISI
Git and Github
Git and Github
Wen-Tien Chang
Learning git
Learning git
Sid Anand
Git n git hub
Git n git hub
Jiwon Baek
Git and Github slides.pdf
Git and Github slides.pdf
Tilton2
GitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU
Git and GitHub
Git and GitHub
Md. Ahsan Habib Nayan
Introduction to Git and Github
Introduction to Git and Github
Roland Emmanuel Salunga
Git training v10
Git training v10
Skander Hamza
Intro to Git and GitHub
Intro to Git and GitHub
Panagiotis Papadopoulos
Git in 10 minutes
Git in 10 minutes
Safique Ahmed Faruque
Github
Github
MeetPatel710
Github - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
Lee Hanxue
Mais procurados
(20)
Git and Github
Git and Github
Starting with Git & GitHub
Starting with Git & GitHub
Git and Github Session
Git and Github Session
Git basics
Git basics
Version Control System - Git
Version Control System - Git
Git 101 for Beginners
Git 101 for Beginners
Introduction to Git and Github
Introduction to Git and Github
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
Git and Github
Git and Github
Learning git
Learning git
Git n git hub
Git n git hub
Git and Github slides.pdf
Git and Github slides.pdf
GitHub Basics - Derek Bable
GitHub Basics - Derek Bable
Git and GitHub
Git and GitHub
Introduction to Git and Github
Introduction to Git and Github
Git training v10
Git training v10
Intro to Git and GitHub
Intro to Git and GitHub
Git in 10 minutes
Git in 10 minutes
Github
Github
Github - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
Semelhante a Git & Github for beginners
Git & GitHub for Beginners
Git & GitHub for Beginners
Sébastien Saunier
A Quick Start - Version Control with Git
A Quick Start - Version Control with Git
Dmitry Sheiko
Git training
Git training
Jérémy Gobet
Git: Why And How to
Git: Why And How to
lanhuonga3
Git in 5 Minutes
Git in 5 Minutes
Robert Dumas
Git walkthrough
Git walkthrough
Mahmoud Said
Introduction To Git Workshop
Introduction To Git Workshop
themystic_ca
Git the Wnderfull tool
Git the Wnderfull tool
Amitoj Singh
Introduction to GIT
Introduction to GIT
Arpit Mohan
Advanted git
Advanted git
Sahil Gupta
Get Good With Git
Get Good With Git
Hoffman Lab
Intro to Git DevOps Tally Presentation 101615
Intro to Git DevOps Tally Presentation 101615
Brian K. Vagnini
GIT from n00b
GIT from n00b
Supachai Vorrasing
git-and-bitbucket
git-and-bitbucket
azwildcat
About GIT
About GIT
Dmitrii Raev
Git Distributed Version Control System
Git Distributed Version Control System
Victor Wong
簡單介紹git
簡單介紹git
Grace Chien
Get Familiar With Git
Get Familiar With Git
Nigam Goyal
Hello git
Hello git
Josh Dvir
Git
Git
Gayan Kalanamith Mannapperuma
Semelhante a Git & Github for beginners
(20)
Git & GitHub for Beginners
Git & GitHub for Beginners
A Quick Start - Version Control with Git
A Quick Start - Version Control with Git
Git training
Git training
Git: Why And How to
Git: Why And How to
Git in 5 Minutes
Git in 5 Minutes
Git walkthrough
Git walkthrough
Introduction To Git Workshop
Introduction To Git Workshop
Git the Wnderfull tool
Git the Wnderfull tool
Introduction to GIT
Introduction to GIT
Advanted git
Advanted git
Get Good With Git
Get Good With Git
Intro to Git DevOps Tally Presentation 101615
Intro to Git DevOps Tally Presentation 101615
GIT from n00b
GIT from n00b
git-and-bitbucket
git-and-bitbucket
About GIT
About GIT
Git Distributed Version Control System
Git Distributed Version Control System
簡單介紹git
簡單介紹git
Get Familiar With Git
Get Familiar With Git
Hello git
Hello git
Git
Git
Último
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Scott Andery
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
Ravi Sanghani
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Último
(20)
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Git & Github for beginners
1.
@paulononaka Git & GitHub for Beginners
2.
Everyday workflow 1. Create a
file 2. Save it 3. Edit it 4. Save it again 5. Etc
3.
Manual version control
4.
File life and teams
5.
Can we automate this? For each document version, we need to know When What Why Who
6.
7.
Why GIT? Central Distributed
8.
Installing GIT https://git-scm.com
9.
First Time Setup Check version $ git --version Setup user $
git config --global user.name "Paulo Nonaka” $ git config --global user.email ”info@developerS2.com” $ git config --list
10.
Scenarios Exist remotely • Clone Do not exist remotely •
Initialized • Not initialized
11.
Init $ cd project $
git init
12.
Status $ git status
13.
.gitignore $ touch .gitignore
14.
Where are we now?
15.
Add $ git add
<file> or $ git add .
16.
Reset $ git reset
<file> or $ git reset .
17.
Commit $ git commit
–m "detailed message"
18.
Log $ git log
19.
Show $ git show or $
git show <hash_id>
20.
Diff Working: $ git diff $
git diff <file> Staging: $ git diff --cached $ git diff –-cached <file>
21.
Branching
22.
One feature = One branch
23.
Branch $git branch my-feature
24.
Working in the Branch $git checkout
my-feature $git commit (x2)
25.
Merge $git checkout master $git
diff master..my-feature $git merge my-feature
26.
Clean up $git branch
-d my-feature
27.
Remote
28.
29.
30.
Profile page
31.
Repository page
32.
Commits & Branches
33.
Scenarios Exist remotely • Clone Do not exist remotely •
Initialized • Not initialized
34.
Create a remote repo $ git remote
add origin https://github.com/paulononaka/teste.git
35.
Remote $ git remote
–v $ git remote remove <name>
36.
Push $ git push
–u origin master
37.
Scenarios Exist remotely • Clone Do not exist remotely •
Initialized • Not initialized
38.
Clone $ git clone git@github.com:<user>/<project>.git <folder> or $
git clone https://github.com/<user>/<project>.git <folder>
39.
Pull $ git pull
origin master
40.
Remote branch Local: $ git branch
my-feature $ git branch -d my-feature Remote: $ git branch -a $ git push origin my-feature $ git push origin --delete my-feature
41.
Conflicts
42.
Conflicts
43.
Conflicts
44.
Conflicts
45.
Conflicts
46.
Conflicts
47.
Conflicts
48.
Forks
49.
Pull requests
50.
Issues
51.
Github pages
52.
Github Desktop app desktop.github.com
53.
More tips https://github.com/paulononaka/dotfiles/blob/ master/git/gitconfig https://gist.github.com/paulononaka/5286136
54.
Last but not least
55.
Thank you!
Baixar agora