Les deux révisions précédentesRévision précédente | |
issue84:c_c [2014/09/26 19:10] – [2] auntiee | issue84:c_c [2014/09/26 19:16] (Version actuelle) – [3] auntiee |
---|
** | ** |
| |
La série de caractères « inférieur à » et « supérieur à » marque la zone du conflit, et la ligne de caractères « égal » sépare les deux modifications différentes. Branch-a réfère à dans quelle branche ce conflit se produit. Pour résoudre ce problème, il suffit de supprimer les marqueurs de conflit (inférieur à, supérieur à, et égal), et supprimer soit votre modification soit la modification de l'autre personne, ou de remplacer l'ensemble du conflit par une nouvelle édition (c'est-à-dire quelque chose qui contient à la fois les deux modifications). Une fois les marqueurs disparus, vous pouvez aller l'ajouter à la liste des validations, et le pousser vers le dépôt distant. | La série de caractères « inférieur à » et « supérieur à » marque la zone du conflit et la ligne de caractères « égal » sépare les deux modifications différentes. Branch-a indique la branche dans laquelle ce conflit se produit. Pour résoudre ce problème, il suffit de supprimer les marqueurs de conflit (inférieur à, supérieur à, et égal), et de supprimer aussi soit votre modification soit la modification de l'autre personne, ou de remplacer l'ensemble du conflit par une nouvelle édition (c'est-à-dire quelque chose qui contient à la fois les deux modifications). Une fois les marqueurs disparus, vous pouvez aller l'ajouter à la liste des validations et le « pousser » vers le dépôt distant. |
| |
Dans le cas d'un conflit causé par quelqu'un ayant supprimé un fichier, vous pouvez le résoudre de l'une des deux manières suivantes : | Dans le cas d'un conflit causé par la suppression d'un fichier, vous pouvez le résoudre de l'une des deux manières suivantes : |
• Ajouter le fichier à nouveau, puis valider (ce qui annule essentiellement la validation où il a été supprimé). | • Ajouter le fichier à nouveau, puis valider (ce qui annule la validation où il a été supprimé). |
• Supprimer le fichier avec git rm, puis valider à nouveau le changement. | • Supprimer le fichier avec git rm, puis valider à nouveau le changement. |
| |
Qu'est-ce qu'un téléchargement (pull) ? | Qu'est-ce qu'un téléchargement (pull) ? |
| |
Un téléchargement est une combinaison de git-fetch et git-merge. Fetch (aller chercher) demande essentiellement les changements dans le dépôt et télécharge les validations en local. Merge tente ensuite d'intégrer les nouvelles informations dans votre copie existante du dépôt. Au lieu d'avoir à faire ces choses une par une, Git propose à la place la commande de téléchargement pull, qui tente automatiquement de fusionner tout ce qu'elle va aller chercher. | Un téléchargement est une combinaison de git-fetch et git-merge. Fetch (aller chercher) demande essentiellement les changements dans le dépôt et télécharge les validations en local. Merge tente ensuite d'intégrer les nouvelles informations dans votre copie existante du dépôt. Au lieu d'avoir à faire ces choses une à une, Git propose à la place la commande de téléchargement pull, qui tente automatiquement de fusionner tout ce qu'elle va aller chercher. |
| |
** | ** |
Quoi, aucun code ?! | Quoi, aucun code ?! |
| |
Ce mois-ci, j'ai décidé de me concentrer sur l'explication de la terminologie et d'illustrer certains aspects de Git. Le mois prochain, je vous amènerai à travers une série d'exemples de paramétrage d'un dépôt git, de clonage, de modification des branches, de création d'une validation et de résolution d'un conflit. Pour ceux qui ne veulent pas attendre un mois, il y a des liens vers des informations dans la section de lecture ci-dessous. | Ce mois-ci, j'ai décidé de me concentrer sur l'explication de la terminologie et d'illustrer certains aspects de Git. Le mois prochain, je vous détaillerai une série d'exemples de paramétrage d'un dépôt git, de clonage, de modification des branches, de création d'une validation et de résolution d'un conflit. Pour ceux qui ne veulent pas attendre un mois, il y a des liens vers des informations dans la section Pour aller plus loin, ci-dessous. |
| |
Espérons que cet article a contribué à éclairer un peu la terminologie de Git. Si vous avez des questions, des commentaires, des recommandations ou suggestions, contactez moi à lswest34+fcm@gmail.com, vous êtes les bienvenus. | |
| |
| Espérons que cet article a contribué à éclairer un peu la terminologie de Git. Si vous avez des questions, des commentaires, des recommandations ou suggestions, n'hésitez pas à me contacter à lswest34+fcm@gmail.com. |
| |
Pour aller plus loin | Pour aller plus loin |
http://git-scm.com/doc – Documentation Git. | http://git-scm.com/doc – Documentation Git. |
| |
http://githowto.com/ - Site Web de manuels de Git. | http://githowto.com/ - Site Web de tutoriels de Git. |
| |
https://help.github.com/ - Github offre des explications bien écrites pour les usages typiques de Git et explique tout aussi bien les fonctionnalités propres à Github. | https://help.github.com/ - Github offre des explications bien écrites pour les usages typiques de Git et explique tout aussi bien les fonctionnalités propres à Github. |
| |
| |