WinFuture-Forum.de: Neues von Git: vor kurzem wurde Git 2.54 freigegeben - WinFuture-Forum.de

Zum Inhalt wechseln

Regeln für das News-Forum

Bitte beachte beim Zitieren und Übersetzen von Inhalten folgende Punkte, um das Urheberrecht einzuhalten:

  • Zitate nur in zulässigem Umfang verwenden – Zitate sind nur für Erläuterungen, Kritik oder Berichterstattung erlaubt.
  • Keine Sinnveränderung – Der zitierte Text darf nicht verfälscht werden.
  • Verhältnismäßige Länge – Zitiere nur so viel, wie absolut notwendig ist.
  • Zitate immer klar kennzeichnen – Zitate müssen in den eigenen Beitrag eingebettet sein ("Zitat einfügen").
  • Übersetzungen fremder Werke – Übersetzungen geschützter Texte sind nur erlaubt, wenn die Übersetzung eindeutig als solche gekennzeichnet und die Originalquelle genannt wird.

Die Sprache dieses News-Forums ist deutsch. Wer in einer anderen Sprache eine News posten möchte, sollte sich ein Forum suchen, in dem die gewünschte Sprache gesprochen wird.
Verstöße führen zur Löschung des Beitrags.
Beiträge in diesem Forum erhöhen euren Beitragszähler nicht.
Seite 1 von 1

Neues von Git: vor kurzem wurde Git 2.54 freigegeben Was ist neu - und Einstiegshilfen - ganz "ohne Schnick-Schnack"


#1 Mitglied ist offline   d-hubs 

  • Gruppe: aktive Mitglieder
  • Beiträge: 585
  • Beigetreten: 15. Dezember 21
  • Reputation: 3
  • Geschlecht:unbekannt

geschrieben Gestern, 23:15

Git [ɡɪt] das ist eine freie Software zur verteilten Versionsverwaltung von Dateien, die durch Linus Torvalds initiiert wurde. Geschichte: Durch eine Lizenzänderung des bis dahin genutzten proprietären BitKeeper-Systems konnten die Linux-Kernel-Entwickler dieses nicht mehr kostenlos verwenden, und somit blieb vielen Entwicklern der Zugang verwehrt. Daher begann Torvalds im April 2005 mit der Entwicklung einer neuen Quellcode-Management-Software und präsentierte bereits wenige Tage nach deren Ankündigung eine erste Version.

Lieber Community - guten Abend liebe WinFuture-Freunde,

vor kurzem wurde Git 2.54 freigegeben: Das Update bringt vor allem Verbesserungen beim Editieren der Historie und modernisiert die Verwaltung von Repositories.

dringende Empfehlung: Erfahrt die Neuerungen - lest euch ein - und vergesst nicht die super-gut gemachten Tutorials

a. GIT für Dummies von Nick
b. git - Der einfache Einstieg eine einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;) euch anzusehen - von Roger Dudler

Das Material ist wirklich übberragend gut gemacht. <_<

Die wichtigsten Neuerungen im Überblick

  • Experimenteller Befehl git history: Dieser neue Befehl soll das Ändern vergangener Commits vereinfachen, ohne die Komplexität eines interaktiven Rebase nutzen zu müssen.
  • git history reword: Erlaubt das direkte Ändern einer Commit-Nachricht. Git passt dabei automatisch alle nachfolgenden Branches an, die von diesem Commit abstammen
  • .git history split: Ermöglicht es, einen bestehenden Commit interaktiv in zwei Teile aufzuteilen, indem man einzelne Code-Abschnitte (Hunks) auswählt.
  • Konfigurationsbasierte Hooks: Git erlaubt es nun, Hooks (Skripte, die bei bestimmten Aktionen ausgeführt werden) direkt in der Git-Konfigurationsdatei zu definieren.


Quelle: https://github.blog/...-from-git-2-54/

Lest noch mehr zu den Neuerungen hier: https://github.blog/...-from-git-2-54/

zur Entwicklung von git: Torvalds wünschte sich ein verteiltes System, das wie BitKeeper genutzt werden kann und die folgenden Anforderungen erfüllt:

  • Unterstützung verteilter, BitKeeper-ähnlicher Arbeitsabläufe
  • Sehr hohe Sicherheit gegen sowohl unbeabsichtigte als auch böswillige Verfälschung
  • Hohe Effizienz Ein bereits existierendes Projekt namens Monotone entsprach den ersten beiden Anforderungen, das dritte Kriterium wurde jedoch von keinem bestehenden System erfüllt.


Git@Wikipedia: https://de.wikipedia.org/wiki/Git

Eigenschaften Git ist ein verteiltes Versionsverwaltungssystem, das sich in einigen Eigenschaften von typischen Versionsverwaltungssystemen unterscheidet:
Nicht-lineare Entwicklung sowohl das Erstellen neuer Entwicklungszweige (branching) als auch das Verschmelzen zweier oder mehrerer Zweige (merging) sind integrale Bestandteile der Arbeit mit Git und fest in die Git-Werkzeuge eingebaut. Git enthält Programme, mit deren Hilfe sich die nicht-lineare Geschichte eines Projektes einfach visualisieren lässt und mit deren Hilfe man in dieser Geschichte navigieren kann.

Verzweigungen („branches“) in Git sind (im Gegensatz zu anderen SCMs) sehr effektiv implementiert: Ein Branch stellt nur eine Reference, kurz ref, eine Textdatei mit einer Commit-ID, dar, die in einem Repository im Verzeichnis .git/refs/heads (z. B. .git/refs/heads/master für den master-Branch) liegt und auf einen bestimmten Commit verweist.
Über dessen Parental Commits, also Eltern-Commits, lässt sich die Branch-Struktur rekonstruieren. Durch diese Eigenschaften lassen sich weiterhin sehr große und effiziente Entwicklungsstrukturen wie bei Git selbst oder dem Linux-Kernel realisieren, bei denen jedes Feature und jeder Entwickler einen Branch oder ein eigenes Repository haben, aus dem der Projektverantwortliche („maintainer“) dann Commits über Merge oder Cherry-pick (Nutzen einzelner Commits) in den Hauptzweig des Projekts (master) übernehmen kann.

Kein zentraler Server Dezentrale Verwaltung des gesamten Repositories mit Hilfe von Git: Jeder Benutzer besitzt eine lokale Kopie des gesamten Repositorys inklusive der Versionsgeschichte (history). So können die meisten Aktionen lokal und ohne Netzwerkzugriff ausgeführt werden. Es wird nicht zwischen lokalen Entwicklungszweigen und Entwicklungszweigen entfernter Repositorien unterschieden.

die neue Version - sie wird in der Linux-Community diskutiert: . z.b. auf Reddit: Ah, jede Menge Leckereien... beißt mal rein... die Git 2.54 Version bringt...

https://www.reddit.c..._git_254/?tl=de

mit 118 Upvotes und vielen Kommentaren:


zwei Videos - die Zeigen mehr was Git Kann: a. Git Explained in 100 Seconds




Stats: 700 000 views :: 26 000 likes :: 300 comments


Git Tutorial For Dummies



Stats: 1800 000 views :: 106 000 likes :: 2747 comments


und nicht zu vergessen;

git - Der einfache Einstieg eine einfache Anleitung, um git zu lernen. Kein Schnick-Schnack ;)

https://rogerdudler....e/index.de.html

Git@Wikipedia: https://de.wikipedia.org/wiki/Git

Dieser Beitrag wurde von d-hubs bearbeitet: Heute, 02:06

Elektronik & IT-Fan - Raspi, Arduino - u. die neue Knowledge-Base: https://affine.pro :: WordPress Ressourcen :: Entwicklung: https://make.wordpress.org/core/ ::

Anzeige



Thema verteilen:


Seite 1 von 1

2 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 2, unsichtbare Mitglieder: 0