Articles of git

Comment faire pour que git affiche une liste des fichiers à suivre?

En utilisant la ligne de commande git, comment puis-je faire en sorte que git affiche une liste des fichiers qui sont suivis dans le référentiel?

Comment déplacer des fichiers d’un repo git à un autre (pas un clone), en préservant l’historique

Nos référentiels Git ont débuté en tant que parties d’un référentiel SVN monstre unique dans lequel les projets individuels possédaient chacun leur propre arborescence: project1/twigs /tags /trunk project2/twigs /tags /trunk De toute évidence, il était assez facile de déplacer des fichiers de l’un à l’autre avec svn mv . Mais dans Git, chaque projet est […]

Quelle est la différence entre git clone –mirror et git clone –bare

La page d’aide du clone git dit ceci à propos de –mirror : Configurez un miroir du référentiel distant. Ceci implique –bare . Mais n’entre pas dans les détails sur la différence entre le clone –bare un clone –bare .

Git: Comment créer une nouvelle twig à partir d’un tag?

Quelque chose s’est passé et notre twig principale a tout foiré. Plutôt que de passer du temps à essayer de déterminer ce qui a mal tourné, je veux simplement créer une nouvelle twig principale à partir d’une étiquette existante. Donc, si mon tag est v1.0 , comment créer une nouvelle twig à partir de cette […]

comment corriger l’erreur GIT: le fichier object est vide?

Lorsque j’essaie de commettre des modifications, j’obtiens cette erreur: error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt Une idée de comment résoudre cette erreur? MODIFIER J’ai essayé git fsck j’ai: error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose object 03dfd60a4809a3ba7023cbf098eb322d08630b71 (stored in .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71) is corrupt

Comment supprimer une cachette créée avec git stash create?

Git stash semble faire beaucoup de ce que je veux, sauf que c’est un peu difficile à écrire, car si vous n’avez aucun changement, alors git stash; git stash pop git stash; git stash pop fera quelque chose de différent que si vous avez des changements dans votre référentiel. Il semble que git stash create […]

Trouver un emtwigment avec Git?

J’ai un repository avec les twigs master et A et beaucoup d’activités de fusion entre les deux. Comment puis-je trouver la validation dans mon référentiel lorsque la twig A a été créée sur la base de master? Mon référentiel ressemble à ceci: — X — A — B — C — D — F (master) […]

Liste des télécommandes pour un repository Git?

J’ai un repository Git. Ce référentiel a plusieurs référentiels distants (je pense). Comment puis-je obtenir une liste des référentiels distants appartenant à ce référentiel? Quelque chose comme git list –origins ou quelque chose comme ça?

Quelle est la différence entre «git reset» et «git checkout»?

J’ai toujours pensé que git reset et git checkout étaient les mêmes, dans la mesure où les deux renvoient le projet à un commit spécifique. Cependant, je pense qu’ils ne peuvent pas être exactement les mêmes, car cela serait redondant. Quelle est la différence réelle entre les deux? Je suis un peu confus, car svn […]

Dégager un fichier supprimé dans git

En règle générale, pour supprimer les modifications apscopes à un fichier, procédez comme suit: git checkout — Que se passe-t-il si la modification que je veux supprimer supprime le fichier? La ligne ci-dessus donnerait une erreur: error: pathspec ” did not match any file(s) known to git. Quelle commande restaurera ce fichier unique sans annuler […]