Praesentation Git Konsole bei Zeitreise geaendert
This commit is contained in:
parent
6231a417c5
commit
6e6c7d45c6
12 changed files with 128213 additions and 4289 deletions
|
|
@ -5,8 +5,8 @@
|
|||
/Author (Thomas Niesenhaus <thomas.niesenhaus@zsl-rska.de>)
|
||||
/Creator (Thomas Niesenhaus <thomas.niesenhaus@zsl-rska.de>)
|
||||
/Producer (Asciidoctor PDF 2.3.19, based on Prawn 2.4.0)
|
||||
/ModDate (D:20250218221358+01'00')
|
||||
/CreationDate (D:20250325124331+01'00')
|
||||
/ModDate (D:20250218223332+01'00')
|
||||
/CreationDate (D:20250218223332+01'00')
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@
|
|||
/Author (Thomas Niesenhaus <thomas.niesenhaus@zsl-rska.de>)
|
||||
/Creator (Thomas Niesenhaus <thomas.niesenhaus@zsl-rska.de>)
|
||||
/Producer (Asciidoctor PDF 2.3.19, based on Prawn 2.4.0)
|
||||
/ModDate (D:20250218213410+01'00')
|
||||
/CreationDate (D:20250325124338+01'00')
|
||||
/ModDate (D:20241208174740+01'00')
|
||||
/CreationDate (D:20241208174740+01'00')
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
|
|
|
|||
1
Praesentation/Praes_Git_Admin/.gitignore
vendored
1
Praesentation/Praes_Git_Admin/.gitignore
vendored
|
|
@ -9,3 +9,4 @@ repo_subtree.adoc
|
|||
Gemfile
|
||||
Gemfile.lock
|
||||
*.info
|
||||
/00_intern
|
||||
|
|
|
|||
Binary file not shown.
1
Praesentation/Praes_Git_Konsole/.gitignore
vendored
1
Praesentation/Praes_Git_Konsole/.gitignore
vendored
|
|
@ -9,3 +9,4 @@ repo_subtree.adoc
|
|||
Gemfile
|
||||
Gemfile.lock
|
||||
*.info
|
||||
/00_intern
|
||||
|
|
|
|||
|
|
@ -469,17 +469,6 @@ HEAD detached at 2f40bf7
|
|||
nothing to commit, working tree clean
|
||||
----
|
||||
|
||||
=== Arbeitsaufträge
|
||||
[NOTE]
|
||||
====
|
||||
. Emitteln Sie mit `*git log*` oder `*git lg*` einen Commit-Hash (die ersten 7 Ziffern) zu dem Sie zurückkehren möchten
|
||||
. Kehren Sie mit `*git checkout <Commit-Hash>*` zu diesem Commit zurück
|
||||
. Betrachten Sie mit `*git status*` den Zustand des Repositorys
|
||||
. Überprüfen Sie in Ihrem Arbeitsverzeichnis die Dateien und deren Inhalte
|
||||
. Betrachten Sie mit `*git log*` die Versionshistorie
|
||||
. `*git log --all*` oder `*git lg*` zeigt alle Commits. Probieren Sie das aus
|
||||
====
|
||||
|
||||
=== Vergangenheit
|
||||
image::vergangenheit.png[Vergangenheit, width=30%]
|
||||
|
||||
|
|
@ -494,6 +483,29 @@ tagebuch$ gitk
|
|||
=== gitk-Visualisierung
|
||||
image::checkout2.png[Detached Head, width=100%]
|
||||
|
||||
=== Zurück zu main
|
||||
Mit `*git checkout main*` geht man wieder zum aktuellsten Commit zurück.
|
||||
|
||||
[source,bash]
|
||||
----
|
||||
tagebuch$ git checkout main
|
||||
|
||||
On branch main
|
||||
nothing to commit, working tree clean
|
||||
----
|
||||
|
||||
=== Arbeitsaufträge
|
||||
[NOTE]
|
||||
====
|
||||
. Emitteln Sie mit `*git log*` oder `*git lg*` einen Commit-Hash (die ersten 7 Ziffern) zu dem Sie zurückkehren möchten
|
||||
. Kehren Sie mit `*git checkout <Commit-Hash>*` zu diesem Commit zurück
|
||||
. Betrachten Sie mit `*git status*` den Zustand des Repositorys
|
||||
. Überprüfen Sie in Ihrem Arbeitsverzeichnis die Dateien und deren Inhalte
|
||||
. Betrachten Sie mit `*git log*` die Versionshistorie
|
||||
. `*git log --all*` oder `*git lg*` zeigt alle Commits. Probieren Sie dies aus
|
||||
. Kehren Sie am Ende mit `*git checkout main*` zum aktuellsten Stand zurück
|
||||
====
|
||||
|
||||
== (Optional) - Weitere Aufträge
|
||||
[NOTE]
|
||||
====
|
||||
|
|
|
|||
|
|
@ -716,8 +716,12 @@ Or undo this operation with: git switch -
|
|||
HEAD is now at 2f40bf7 Frühstück in Datei 'fruehstueck.txt' hinzugefügt</code></pre></div></div></div></section><section id="_neuer_status"><h2>Neuer Status</h2><div class="slide-content"><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-bash hljs" data-noescape="true" data-lang="bash">tagebuch$ git status
|
||||
|
||||
HEAD detached at 2f40bf7
|
||||
nothing to commit, working tree clean</code></pre></div></div></div></section><section id="_arbeitsaufträge_3"><h2>Arbeitsaufträge</h2><div class="slide-content"><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="olist arabic"><ol class="arabic"><li><p>Emitteln Sie mit <code><strong>git log</strong></code> oder <code><strong>git lg</strong></code> einen Commit-Hash (die ersten 7 Ziffern) zu dem Sie zurückkehren möchten</p></li><li><p>Kehren Sie mit <code><strong>git checkout <Commit-Hash></strong></code> zu diesem Commit zurück</p></li><li><p>Betrachten Sie mit <code><strong>git status</strong></code> den Zustand des Repositorys</p></li><li><p>Überprüfen Sie in Ihrem Arbeitsverzeichnis die Dateien und deren Inhalte</p></li><li><p>Betrachten Sie mit <code><strong>git log</strong></code> die Versionshistorie</p></li><li><p><code><strong>git log --all</strong></code> oder <code><strong>git lg</strong></code> zeigt alle Commits. Probieren Sie das aus</p></li></ol></div></td></tr></table></div></div></section><section id="_vergangenheit"><h2>Vergangenheit</h2><div class="slide-content"><div class="imageblock"><img src="images/vergangenheit.png" alt="Vergangenheit" width="30%"></div></div></section><section id="_der_working_tree"><h2>Der Working-Tree</h2><div class="slide-content"><div class="paragraph"><p>Neben dem HEAD gibt es nun einen weiteren Zeiger <code><strong>main</strong></code>, der auf den aktuellen Stand der Arbeit zeigt. Visualisieren Sie diesen sogenannten <code><strong>Detached Head</strong></code> mit <code><strong>gitk</strong></code>.</p></div>
|
||||
<div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-bash hljs" data-noescape="true" data-lang="bash">tagebuch$ gitk</code></pre></div></div></div></section><section id="_gitk_visualisierung"><h2>gitk-Visualisierung</h2><div class="slide-content"><div class="imageblock"><img src="images/checkout2.png" alt="Detached Head" width="100%"></div></div></section></section>
|
||||
nothing to commit, working tree clean</code></pre></div></div></div></section><section id="_vergangenheit"><h2>Vergangenheit</h2><div class="slide-content"><div class="imageblock"><img src="images/vergangenheit.png" alt="Vergangenheit" width="30%"></div></div></section><section id="_der_working_tree"><h2>Der Working-Tree</h2><div class="slide-content"><div class="paragraph"><p>Neben dem HEAD gibt es nun einen weiteren Zeiger <code><strong>main</strong></code>, der auf den aktuellen Stand der Arbeit zeigt. Visualisieren Sie diesen sogenannten <code><strong>Detached Head</strong></code> mit <code><strong>gitk</strong></code>.</p></div>
|
||||
<div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-bash hljs" data-noescape="true" data-lang="bash">tagebuch$ gitk</code></pre></div></div></div></section><section id="_gitk_visualisierung"><h2>gitk-Visualisierung</h2><div class="slide-content"><div class="imageblock"><img src="images/checkout2.png" alt="Detached Head" width="100%"></div></div></section><section id="_zurück_zu_main"><h2>Zurück zu main</h2><div class="slide-content"><div class="paragraph"><p>Mit <code><strong>git checkout main</strong></code> geht man wieder zum aktuellsten Commit zurück.</p></div>
|
||||
<div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-bash hljs" data-noescape="true" data-lang="bash">tagebuch$ git checkout main
|
||||
|
||||
On branch main
|
||||
nothing to commit, working tree clean</code></pre></div></div></div></section><section id="_arbeitsaufträge_3"><h2>Arbeitsaufträge</h2><div class="slide-content"><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="olist arabic"><ol class="arabic"><li><p>Emitteln Sie mit <code><strong>git log</strong></code> oder <code><strong>git lg</strong></code> einen Commit-Hash (die ersten 7 Ziffern) zu dem Sie zurückkehren möchten</p></li><li><p>Kehren Sie mit <code><strong>git checkout <Commit-Hash></strong></code> zu diesem Commit zurück</p></li><li><p>Betrachten Sie mit <code><strong>git status</strong></code> den Zustand des Repositorys</p></li><li><p>Überprüfen Sie in Ihrem Arbeitsverzeichnis die Dateien und deren Inhalte</p></li><li><p>Betrachten Sie mit <code><strong>git log</strong></code> die Versionshistorie</p></li><li><p><code><strong>git log --all</strong></code> oder <code><strong>git lg</strong></code> zeigt alle Commits. Probieren Sie dies aus</p></li><li><p>Kehren Sie am Ende mit <code><strong>git checkout main</strong></code> zum aktuellsten Stand zurück</p></li></ol></div></td></tr></table></div></div></section></section>
|
||||
<section id="_optional_weitere_aufträge"><h2>(Optional) - Weitere Aufträge</h2><div class="slide-content"><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa fa-info-circle" title="Note"></i></td><td class="content"><div class="olist arabic"><ol class="arabic"><li><p>Bearbeiten Sie das Kapitel "4.3.4 Manipulation der Vergangenheit" im Skript.</p></li><li><p>Bearbeiten Sie das Kapitel "4.3.2. Änderungen zwischen Commits ansehen" im Skript.</p></li></ol></div></td></tr></table></div></div></section><div class="custom-footer">
|
||||
<span class="left">CC-BY-SA-NC</span>
|
||||
<span class="center">Dirk Zechnall</span>
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -4,8 +4,8 @@
|
|||
<< /Title (Untitled)
|
||||
/Creator <feff>
|
||||
/Producer (Asciidoctor PDF 2.3.19, based on Prawn 2.4.0)
|
||||
/ModDate (D:20250325124322+01'00')
|
||||
/CreationDate (D:20250325124345+01'00')
|
||||
/ModDate (D:20250325122745+01'00')
|
||||
/CreationDate (D:20250325122745+01'00')
|
||||
>>
|
||||
endobj
|
||||
2 0 obj
|
||||
|
|
|
|||
9752
git-lehrer.pdf
9752
git-lehrer.pdf
File diff suppressed because it is too large
Load diff
61347
git-schueler-tablet.pdf
Normal file
61347
git-schueler-tablet.pdf
Normal file
File diff suppressed because it is too large
Load diff
61347
git-schueler.pdf
Normal file
61347
git-schueler.pdf
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue