Ich bin ein Neuling mit Git - und gerade realisierte Änderungen am .gitignore verarbeitet nicht gegen den Repo "rückwirkend" - eher Auswirkungen auf zukünftige 'git add *' Befehle und dergleichen. Sobald sich die Dateien im Repo befinden, müssen sie manuell entfernt werden.Wie starte ich ein Git Repository
An dieser Stelle - ich möchte nur dieses Repo ganz töten - und neu anfangen (Speichern meiner Konfiguration, etc.).
Ist dies leicht möglich oder würde es zu großen Problemen führen? Kann sichern - dann den .git-Ordner löschen - und neu starten?
Auch - für andere Neulinge gerade in git beginnen würde ich vorschlagen, dieses Video zu sehen. Es beschreibt nicht, wie man Git benutzt - aber wie Git intern funktioniert - und ich fand es Augenöffnung. Es trägt den Titel git ab 4 Jahren. http://blip.tv/open-source-developers-conference/git-for-ages-4-and-up-4460524
Auflösung:
ich wollen, dass jeder für ihre Beiträge und Führung danken.
Ich habe versucht, das .git-Verzeichnis zu löschen - und neu zu starten. Ich bin mir nicht sicher, wie - aber als ich versuchte, es anzufangen - begann es mit der vollen Gewissheit seiner Geschichte - und kurz, um sich alle vorherigen Commits und Tracking wiederzugeben.
Ich ließ das in Ruhe - und machte sich an die Umstrukturierung und Umstrukturierung und Reinigung. Ändern der Ordnerstruktur - löschte unnötige Projekte, Ordner, etc .. - und dabei - erkannte ich, was ich tun könnte, um die Dateien zu entfernen, die ich nicht verfolgen wollte (aber immer noch wollte, dass sie im Baum vorhanden waren).
Ich habe effektiv jeden Ordner usw. bewegt und wenn ich dies begehen würde - Git entfernt das Tracking auf die verschobenen/gelöschten Dateien. Aber wegen der .gitignore, die ich jetzt hatte - es hat die Dateien in den verschobenen Ordnern nicht aufgenommen oder verfolgt.
Vieles von dem, was ich tat, war in Vorbereitung, ein ganz neues Git Repo zu starten. Spät in diesem Prozess dämmerte ich mir nicht - das meiste von dem, was ich nicht verfolgen wollte, wurde effektiv für das Repo entfernt. Also nahm was passiert war - und machte noch ein paar Anpassungen - und jetzt ist alles in Ordnung.
Noch einmal - danke. Ich liebe git!
, warum Sie nicht die Idee gerade zu entfernen mögen die Dateien aus der Quellcodeverwaltung? – niculare
Es gibt viele Dateien in tiefen Ordnern verschachtelt. – JimH