Hallo Jnnbo,
Anstatt neuem Dateinamen oder neuem Verzeichnis möchtest du vielleicht ein Versionskontrollsystem nutzen. git mit github oder bitbucket bieten sich an.
du meinst so wie Christian es mit dem Forum hier macht?
Dass du Github für git nicht brauchst, wurde dir ja schon gesagt. Aber ansonsten: ja, das ist gemeint. Da kannst du dann jede Änderung im Nachhinein ansehen und Rückgängig machen. Alles, was du je an deinem Sourcecode gemacht hast, ist dann in der History enthalten. Schau dir z.B. mal das hier an:
https://github.com/ckruse/cforum/commits/master/app/views/cf_forums/index.html.erb
Das ist die Historie der Hauptseite.
LG,
CK
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Der Martin
 Der Martin Gunnar Bittersmann
 Gunnar Bittersmann Auge
 Auge TS
 TS MudGuard
 MudGuard