J'ai récemment commencé à utiliser Git lors de la création d'un nouveau projet - jusque-là, je ne faisais que des sauvegardes régulières des projets en compressant la source de chacun. J'ai maintenant plusieurs fichiers DD.MM.YYYY.zip pour chaque (ancien) projet - de la même manière que chaque projet n'a qu'une seule branche.migration d'un projet existant vers git
Maintenant, je veux me débarrasser de tous ces fichiers .zip et tout porter à Git. Voici ce que je pense à:
Create a new repository.
git init
Copy the files from the oldest .zip file into the repository.
git add ...
git commit ...
Delete the files copied from the oldest .zip file.
Copy the files from the second oldest .zip file into the repository.
git add ...
git commit ...
Delete the files copied from the second oldest .zip file.
...
Cela va-t-il fonctionner? Y a-t-il une meilleure solution pour réaliser ce que je veux?
supplémentaires:
Pour certains (anciens) projets j'ai commencé un dépôt Git avec la nouvelle source et la programmation continue. Pour ces projets, il existe encore des fichiers DD.MM.YYYY.zip - y a-t-il un moyen d'effectuer un commit au début d'un projet? (Peut-être une question stupide, mais ne hésitez pas à me suggérer autre chose.)
En ce qui concerne la partie supplémentaire: je crée une nouvelle branche (orpheline) appelée (par exemple) 'legacy', puis rebasme 'master' par-dessus. Ma branche de travail habituelle n'est-elle pas appelée «héritage»? –