Cloner un template

Existe-t-il une commande parfaite ?

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

A chaque fois que je démarre un nouveau projet, il va souvent suivre un format déterminé, c'est un projet Gradle, ou Maven, ou machin, avec telle ou telle dépendance.

Du coup, ça m'arrange d'avoir le modèle de projet (un template, quoi) sur GitHub. Donc ce que je cherche à faire c'est un fork, puis supprimer le lien entre les deux projets (grosso-modo).

En substance, la commande parfaite prendrait deux arguments :

  • le repo source (on va l'appeler $template)
  • le repo destination (on va l'appeler $project)

On imagine que les deux existent, sur GitHub, Gitlab, bitbucket, peu importe.

La séquence de commandes serait :

1
2
3
4
5
6
git clone $template . 
git remote rm origin
git remote add origin $project
git add .
git commit -a -m "initial commit"
git push origin master

Bon on peut se passer des deux dernières à la rigueur c'est pas bien grave.

Je m'y prends mal ? Y'a pas un moyen plus "immédiat" de faire ça ? Ça me paraît tellement commun que j'ai l'impression de vraiment passer à côté d'un truc.

Édité par Javier

Happiness is a warm puppy

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte