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.