Utilisation du sous – arbre GIT dans les projets WordPress
Attachez vos ceintures, les gars, c’est un nerd. Si vous ne connaissez pas encore le rôle de GIT dans votre vie, cet article ne fonctionnera probablement pas pour vous. Bien que je m’assurerai d’utiliser le Sous – arbre GIT dans mon développement WordPress et de définir notre dialogue dans un petit contexte de ce que GIT est, il sera minimal. Il ne s’agit pas d’un tutoriel \
Qu’est – ce que GIT?
Brev. Si cela n’est pas évident, dans tous les fragments de code ci – dessous, vous remplacerez mygitsubrepo par le Slug réel que vous souhaitez utiliser pour le projet, en majuscules et en tirets. De même, vous personnaliserez mon URL d’échantillon github. Cependant, la commande est:
GIT Remote add – F mygitsubrepo https:\/\/github.com\/davidbhayes\/MyGitSubRepo.git 2. Ajoutez une nouvelle télécommande comme sous – arbre une fois que nous avons cette télécommande, nous devons dire à GIT où il devrait mettre les fichiers de notre sous – arbre. Parce que mon dépôt est essentiellement un \
(encore une fois, Remplacez tout mygitsubrepo par une branche vraiment raccourcie qui correspond à ce que vous pensez du projet.) 3. Pour les modifications futures, Veuillez restaurer et extraire le Sous – arbre GIT. L’opération ci – dessus démarrera et insérera tous les fichiers une fois. Mais vous utilisez cette configuration peut – être parce que vous voulez être en mesure d’extraire les changements dans le temps du sous – dépôt GIT en utilisant la commande git subtree. Ceci se fait essentiellement en (1) mettant à jour la copie locale du dépôt distant en utilisant GIT Fetch, puis (2) tirant les modifications du sous – arbre GIT, avec une commande très similaire à la première fois:
GIT Fetch mygitsubrepo git subtree pull – – prefix WP content \/ plugins \/ mygitsubrepo mygitsubrepo Master – – extrusion parce que je n’ai presque pas besoin \/ ne veux pas exécuter ces commandes indépendamment, j’a I une petite mise à jour du script mygitsubrepo. Je peux transformer ces deux étapes complexes en une ligne simple. Mais ce n’est pas nécessaire, et