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
Git Einstieg
Search
kiliankoe
January 05, 2015
Programming
0
66
Git Einstieg
Ein kurzer Einstieg in die Arbeitsweise mit Git für Informatik Studenten im ersten Semester.
kiliankoe
January 05, 2015
Tweet
Share
More Decks by kiliankoe
See All by kiliankoe
Seminargruppentreffen MINF-B05
kiliankoe
0
43
Bitcoin - Kurze Einführung
kiliankoe
0
47
Warum Wachstum nicht das Maß aller Dinge ist
kiliankoe
0
31
Ökobonus
kiliankoe
0
30
Other Decks in Programming
See All in Programming
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
250
AI & Enginnering
codelynx
0
110
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
CSC307 Lecture 07
javiergs
PRO
0
550
AgentCoreとHuman in the Loop
har1101
5
230
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
20
6.9k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1k
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
260
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
90
AI: The stuff that nobody shows you
jnunemaker
PRO
2
250
The Cult of Friendly URLs
andyhume
79
6.8k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
How to make the Groovebox
asonas
2
1.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
Crafting Experiences
bethany
1
48
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
[SF Ruby Conf 2025] Rails X
palkan
1
740
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Transcript
Git ([ɡɪt], engl. Blödmann) ist eine freie Software zur verteilten
Versionsverwaltung von Dateien
Warum?
Dropbox? Google Drive? etc?
None
Versionskontrolle
CVS < SVN < git
Lokale Versionskontrolle
Zentralisierte Versionskontrolle
Verteilte Versionskontrolle
git installieren und konfigurieren
Installation unter Linux $ apt-get* install git *oder natürlich mit
<beliebiger package manager hier einfügen>
Installation unter OS X Variante 1
Installation unter OS X Variante 2 $ brew install git
Installation unter OS X Variante 3 http://code.google.com/p/git-osx-installer
Installation unter Windows http://msysgit.github.com/
Identität setzen $ git config --global user.name "John Doe" $
git config --global user.email
[email protected]
Editor setzen $ git config --global core.editor nano
Wie funktioniert’s
Die drei Trees
Die drei Trees
Die drei Trees
Remote
http://rogerdudler.github.io/git-guide/
Grundlagen
Repo initialisieren
Repo initialisieren
Dateien ändern
git status
Änderungen stagen
Änderungen stagen
Änderungen stagen
Commit
Commit
Commit
git log
git log
None
Wo kommt jetzt das Remote her?
Remote hinzufügen
Remote hinzufügen
git push
git push
git push
‣ lokalen Klon (~/git-repo:master) ‣ verknüpftes Remote (origin:master)
Workflow
Pull
Pull
Dateien ändern
Status
Dateien stagen
Commit
Push
Fremdes Repo klonen
git clone
git clone
git clone
Terminal \o/
GitHub for Mac
GitHub for Windows
SourceTree
GitHub & Bitbucket und FusionForge
GitHub
GitHub Edu
Öffentlich oder nicht?
Demo
Bitbucket
Demo
FusionForge
http://git-scm.com/book/de