Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WP Meetup Frankfurt – Einstieg in git
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Benjamin Ackermann
January 09, 2018
Programming
0
210
WP Meetup Frankfurt – Einstieg in git
Benjamin Ackermann
January 09, 2018
Tweet
Share
Other Decks in Programming
See All in Programming
Oxlint JS plugins
kazupon
1
970
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
Fragmented Architectures
denyspoltorak
0
160
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AtCoder Conference 2025
shindannin
0
1.1k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
CSC307 Lecture 01
javiergs
PRO
0
690
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
240
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
4 Signs Your Business is Dying
shpigford
187
22k
Accessibility Awareness
sabderemane
0
52
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Documentation Writing (for coders)
carmenintech
77
5.3k
Faster Mobile Websites
deanohume
310
31k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
My Coaching Mixtape
mlcsv
0
48
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Typedesign – Prime Four
hannesfritz
42
2.9k
Transcript
EINSTIEG IN GIT EINSTIEG IN GIT (Simon Kraft, Benjamin Ackermann)
WARUM ÜBERHAUPT GIT? WARUM ÜBERHAUPT GIT? Versionsverwaltung
LOKALE VERSIONSVERWALTUNG LOKALE VERSIONSVERWALTUNG z.B. SCCS, RCS (Bild: https://rogerdudler.github.io/git-guide/index.de.html)
ZENTRALE VERSIONSVERWALTUNG ZENTRALE VERSIONSVERWALTUNG z.B. CVS, SVN (Bild: https://rogerdudler.github.io/git-guide/index.de.html)
VERTEILTE VERSIONSVERWALTUNG VERTEILTE VERSIONSVERWALTUNG z.B. Mercurial, Git (Bild: https://rogerdudler.github.io/git-guide/index.de.html)
INSTALLATION INSTALLATION Download: https://git-scm.com/downloads
NOTWENDIGE KONFIGURATION NOTWENDIGE KONFIGURATION git config --global user.name "Max Mustermann"
git config --global user.email
[email protected]
(Nur einmalig pro Rechner notwendig)
SINNVOLLE KONFIGURATION SINNVOLLE KONFIGURATION git config color.ui true git config
format.pretty oneline git config --global alias.lg "log --color --graph --pretty=format:'% --abbrev-commit" (Nur einmalig pro Rechner notwendig)
GIT WORKFLOW GIT WORKFLOW DREI STADIEN DREI STADIEN Working directory
Staging Area Repository
GIT WORKFLOW - DREI STADIEN GIT WORKFLOW - DREI STADIEN
(Bild: https://rogerdudler.github.io/git-guide/index.de.html)
"STATUS DER DATEIEN" "STATUS DER DATEIEN" (Bild: https://rogerdudler.github.io/git-guide/index.de.html)
LOS GEHT'S... LOS GEHT'S...
NEUES REPOSITORY ERSTELLEN NEUES REPOSITORY ERSTELLEN git init
REPOSITORY AUSCHECKEN REPOSITORY AUSCHECKEN git clone benutzername@host:/pfad/zum/repository
ADD & COMMIT ADD & COMMIT git add git add
* git add . git commit -m "Commit-Nachricht"
ÄNDERUNGEN HOCHLADEN ÄNDERUNGEN HOCHLADEN git push git push origin master
git remote add origin < server >
BRANCHING BRANCHING git checkout -b feature_x git checkout master git
branch -d feature_x git push origin < branch >
UPDATE & MERGE UPDATE & MERGE git pull git merge
< branch > git add < dateiname > git diff < quell_branch > < ziel_branch >
LOGS ANSCHAUEN LOGS ANSCHAUEN git log
ÄNDERUNGEN ZURÜCKNEHMEN ÄNDERUNGEN ZURÜCKNEHMEN git checkout -- < filename >
git fetch origin git reset --hard origin/master
WEITERE QUELLEN WEITERE QUELLEN https://rogerdudler.github.io/git-guide/ https://try.github.io/