458 votes

Marqueurs de conflit git

Après que j’ai tiré de sites distants, j’ai eu conflit, quand j’ai ouvert le fichier Qu'on dirait quelque chose comme ci-dessous :

J’ai besoin de quelques explications des marqueurs, quelle partie du code est tiré de distance et qui est du local ?

En quoi consiste le code `` reposer ?

715voto

Mark Longair Points 93104

La ligne (ou des lignes) entre les lignes commençant <<<<<<< et ====== ici:

<<<<<<< HEAD:file.txt
Hello world
=======

... est-ce que vous avez déjà eu localement - vous pouvez le dire, car HEAD de points à votre succursale ou de commettre. La ligne (ou des lignes) entre les lignes commençant ======= et >>>>>>>:

=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt

... est ce qui a été introduit par les autres de commettre, dans ce cas - 77976da35a11. C'est le nom de l'objet (ou "hash", "SHA1sum", etc.) de l'engagement qui a été fusionnée en HEAD. Tous les objets git, qu'ils soient engage (version), les blobs (fichiers), les arbres (répertoires) ou des balises d'un tel nom de l'objet, qui identifie de façon unique en fonction de leur contenu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X