Hintergrund
Ich habe git
in der Vergangenheit (hauptsächlich ) VCS verwendet , um viele bestehende Projekte zu verwalten, und es funktioniert hervorragend. Normalerweise checke ich bei einem vorhandenen Projekt jede Änderung ein, die ich am Code vornehme, der die Gesamtfunktionalität entweder optimiert oder ändert (Sie wissen, was ich meine, in geeigneten Schritten nicht jede einzelne Zeile, die ich ändere).
Problem
Eine Sache, in der ich nicht so viel geübt habe, ist das Erstellen neuer Projekte. Ich bin in dem Prozess ein neues Projekt von meinem eigenen zu beginnen , der wahrscheinlich ziemlich groß wachsen, aber ich finde , dass es viel zu tun und viel in den ersten Tagen / Stunden / Wochen / die Zeit bis zu ändern bis das Produkt tatsächlich in seiner grundlegendsten Form funktioniert.
Gibt es einen Grund, warum ich jeden Schritt des Prozesses wie bei einem bestehenden Projekt überprüfe? Ich breche das Projekt nicht mit Änderungen, die ich vornehme, da es noch nicht funktioniert. Im Moment habe ich VCS einfach am Ende eines jeden Tages als Backup verwendet, wenn ich den Computer verlasse.
Meine ersten Commits waren Dinge wie "Grundlegende Verzeichnisstruktur vorhanden" und "DB-Tabellen erstellt". Wie soll ich ein VCS verwenden, wenn ich ein neues Projekt starte?