<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.opensourceecology.de/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3AAndreas_Plank%2FGit_~_N%C3%BCtzliche_Befehle</id>
	<title>Benutzer:Andreas Plank/Git ~ Nützliche Befehle - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.de/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3AAndreas_Plank%2FGit_~_N%C3%BCtzliche_Befehle"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.de/index.php?title=Benutzer:Andreas_Plank/Git_~_N%C3%BCtzliche_Befehle&amp;action=history"/>
	<updated>2026-05-30T20:13:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Open Source Ecology - Germany</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.opensourceecology.de/index.php?title=Benutzer:Andreas_Plank/Git_~_N%C3%BCtzliche_Befehle&amp;diff=24362&amp;oldid=prev</id>
		<title>Andreas Plank: Die Seite wurde neu angelegt: „Lesenswertes:  * https://rogerdudler.github.io/git-guide/index.de.html – Kurzanleitung: »''git - Der einfache Einstieg'' (eine einfache Anleitung, um git zu…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.de/index.php?title=Benutzer:Andreas_Plank/Git_~_N%C3%BCtzliche_Befehle&amp;diff=24362&amp;oldid=prev"/>
		<updated>2023-09-13T10:44:01Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Lesenswertes:  * https://rogerdudler.github.io/git-guide/index.de.html – Kurzanleitung: »&amp;#039;&amp;#039;git - Der einfache Einstieg&amp;#039;&amp;#039; (eine einfache Anleitung, um git zu…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Lesenswertes:&lt;br /&gt;
&lt;br /&gt;
* https://rogerdudler.github.io/git-guide/index.de.html – Kurzanleitung: »''git - Der einfache Einstieg'' (eine einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;))«&lt;br /&gt;
* https://git-scm.com/docs/git/de –&lt;br /&gt;
* https://www.atlassian.com/git/tutorials/saving-changes – Anleitung in Englisch und sehr ausführlich&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;git status&lt;br /&gt;
&lt;br /&gt;
git help add # Hilfe zum git-Befehl `add` anzeigen&lt;br /&gt;
&lt;br /&gt;
git log --oneline&lt;br /&gt;
&lt;br /&gt;
# Der Bereitstellung hinzufügen (staging area)&lt;br /&gt;
git add --dry-run --verbose * # anzeigen was hinzugefügt werden würde&lt;br /&gt;
git add --verbose * # fügt alles to the staging area  &lt;br /&gt;
git add --interactive * # anzeigen was mit welcher Datei + Änderung zu tun sein soll&lt;br /&gt;
git add --patch * # zu git hinzufügen – fragt nach, was alles hinzugefügt werden soll&lt;br /&gt;
&lt;br /&gt;
git restore --staged Datei.html # git add Datei.html rückwirkend der Bereitstellung ausgliedern (sie wird nicht versendet)&lt;br /&gt;
&lt;br /&gt;
git commit --message=&amp;quot;added creation of BGBM example data sets&amp;quot;&lt;br /&gt;
git push --dry-run --set-upstream origin main  # nur Testlauf (ohne Ausführen) alles rüberschieben zum Repository&lt;br /&gt;
git push --set-upstream origin main  # tatsächlich alles rüberschieben zum Repository&lt;br /&gt;
  # vorher theoretisch `git remote add origin https://github.com/yourPseudo/repositoryName.git` was aber bei vorherigem `git clone …` schon der hiesigen Arbeitskopie bekannt sein dürfte.&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gescheitertes &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt; und zurücksetzen ==&lt;br /&gt;
&lt;br /&gt;
Nach &amp;lt;code&amp;gt;git add&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;git commit&amp;lt;/code&amp;gt; dann &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt; erfolglos gescheitertes rüberschieben (z.B. files too large), kann man wie folgt die Übergebung (commit) zurücksetzen:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;git status&amp;lt;/code&amp;gt; … suche nach »Ihr Branch ist 1 Commit vor ‘origin/main’.«&lt;br /&gt;
# sanftes zurücksetzen (ohne Löschung noch geänderter Dateien)&lt;br /&gt;
#* &amp;lt;code&amp;gt;git reset --soft HEAD~1&amp;lt;/code&amp;gt; (die “~1” ist die Eins aus „…ist ''1'' Commit vor…“)&lt;br /&gt;
#* dagegen &amp;lt;code&amp;gt;git reset --hard HEAD~1&amp;lt;/code&amp;gt; würde geänderte Dateien wirklich löschen oder auf den letzten Zustand zurücksetzen, d.h. Dateiänderungen gehen verloren&lt;br /&gt;
# möglicherweise noch neue Änderungen machen&lt;br /&gt;
# dann erneut &amp;lt;code&amp;gt;git add&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;git commit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt; wie üblich&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Hilfe]]&lt;/div&gt;</summary>
		<author><name>Andreas Plank</name></author>
	</entry>
</feed>