diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 206bb48..52f74c3 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -69,9 +69,11 @@ und Wartung von Software beschleunigt wird. Git bietet als SCM eine zuverlässige und geordnete Vorgehensweise für die Speicherung, den Zugriff, die gemeinsame Nutzung und die Verfolgung von Änderungen am Quellcode. + Es gibt Zentralisiertes vs. Verteiltes SCM. Der Verlauf vom zentralisierten SCM existiert auf einer zentralen Netzwerkressource. Entwickler haben nur Arbeitskopien von Dateien. Beim verteilten SCM hat jeder Entwickler seine eigene Geschichte. Jeder trägt seine eigenen Vor- und Nachteile. + Das Konzept von Git basiert auf Änderungsmengen, nicht auf Dateien. Wenn das komplette Projekt kompiliert ist und alle Tests bestanden wurden, kann es "commit" erfolgen. Die Fähigkeiten, um Konflikte zu lösen, zu verbessern, werden kleine Commits bevorzugt. Es gibt Branches wie Master, Develop, Release, Hotfix und Feature.