Je suis assez nouveau pour utiliser git et je voulais trouver la "meilleure pratique" pour mettre en place un projet Laravel dans mon propre dépôt et pouvoir toujours récupérer les mises à jour du projet principal ( https: // github .com/laravel/laravel.git ) et les fusionner avec mon projet?
Est-ce que quelqu'un pourrait me guider à travers cela avec des commandes pas à pas?
J'apprécierai vraiment cela.
Merci!
L'application Laravel par défaut ( https://github.com/laravel/laravel.git ) ne change pas beaucoup et quand cela change, Taylor indique les étapes à suivre pour la migrer. Ce que vous voulez vraiment faire est de synchroniser votre projet avec https://github.com/laravel/framework.git , pour cela, il vous suffit de:
composer update
Tous les jours.
Toutefois, si vous souhaitez également synchroniser l’application par défaut, procédez comme suit:
1) Allez à github et fork https://github.com/laravel/framework.git .
2) Installez votre application comme vous le feriez normalement:
composer create-project laravel/laravel your-project-name --prefer-dist
3) renommer git Origin en autre chose:
git remote rename Origin laravel
4) Créez un nouveau projet sur github et ajoutez-le comme nouvelle origine.
git remote add Origin https://github.com/you/yourproject.git
5) Ajouter, commettre et pousser:
git add -A
git commit -m "first commit"
git Push Origin master
Et vous devriez être prêt à partir.
Chaque fois que vous aurez besoin de fusionner le vôtre avec celui de Laravel, vous devrez probablement:
1) Récupérer les modifications
git fetch laravel
2) Consultez la liste des branches:
git branch -va
3) Fusionner avec laravel
git merge laravel/master
Utilisez composeur lors de l’installation de laravel. Voici le flux de travail que vous devez suivre:
Vous pouvez également essayer d'utiliser Sourcetree
ou GitKraken
si vous souhaitez utiliser une interface utilisateur lors du contrôle de version avec votre projet. Vous ne lancerez plus git commands
si vous en avez.