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
46
Warum Wachstum nicht das Maß aller Dinge ist
kiliankoe
0
31
Ökobonus
kiliankoe
0
30
Other Decks in Programming
See All in Programming
Navigating Dependency Injection with Metro
l2hyunwoo
1
200
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
470
tparseでgo testの出力を見やすくする
utgwkk
2
340
AtCoder Conference 2025
shindannin
0
870
Vibe codingでおすすめの言語と開発手法
uyuki234
0
160
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
620
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
160
Cell-Based Architecture
larchanjo
0
160
Developing static sites with Ruby
okuramasafumi
0
340
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.4k
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
Deno Tunnel を使ってみた話
kamekyame
0
300
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
34
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
[SF Ruby Conf 2025] Rails X
palkan
0
660
The SEO identity crisis: Don't let AI make you average
varn
0
43
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
220
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
First, design no harm
axbom
PRO
1
1.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
270
YesSQL, Process and Tooling at Scale
rocio
174
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
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