Articles of git

Git: valide et ajoute automatiquement tous les fichiers non suivis

J’ai souvent oublié que j’ai de nouveaux fichiers et que je le fais directement, git commit -a -m “My commit message” Cela ne valide que les fichiers modifiés, et je dois append les fichiers restants dans un nouveau commit. Cela signifie qu’il y a deux commits distincts, même si, logiquement, ils font partie de la […]

Comment déplacer les modifications d’une twig à une autre twig git?

Comment puis-je déplacer mon travail et passer de la twig principale à une nouvelle twig et laisser la twig principale intacte après le déplacement?

Git: liste tous les commits sur toutes les twigs?

Je voudrais lister tous les commits sur toutes les twigs distantes de mon référentiel. Je veux juste le SHA1 pour chaque commit.

Git et travaillant sur plusieurs twigs

J’ai quelques twigs de Git: “experimental”, “quelque chose” et “master”. Je suis passé à la twig «expérimentale». J’ai remarqué un bug sans rapport avec «expérimental» et qui fait partie des modifications apscopes à «quelque chose». Comment dois-je le réparer? Je pense que je devrais passer à «quelque chose», corriger le bogue, valider puis revenir à […]

Comment ignorer un répertoire dans la racine de mon repository git, mais l’inclure plus bas dans l’arborescence?

Je dois utiliser .gitignore pour exclure un répertoire dans la racine de mon référentiel. Cependant, d’autres répertoires portant le même nom existent plus profondément dans l’arborescence, et j’ai besoin de ceux-ci pour être inclus. Il semble que lorsque je mets le nom du répertoire dans .gitignore , il capture tous ces répertoires, pas seulement celui […]

Dois-je append des fichiers à git chaque fois que je veux m’enregistrer?

Je suis nouveau pour git, venant du monde SVN. Jusqu’à présent, cela semble beaucoup plus utile, mais je travaille encore sur les problèmes. Actuellement, mon workflow est comme ceci: apporter des modifications> git add. > git commit> entrez le message du journal Ce que je ne comprends pas, c’est pourquoi il me semble que je […]

git: savoir par programme combien la twig est en avance / derrière une twig distante

Je voudrais extraire les informations imprimées après un git status , qui ressemble à: # On branch master # Your branch is ahead of ‘origin/master’ by 2 commits. Bien sûr, je peux parsingr la sortie du git status mais ceci n’est pas recommandé car cette sortie lisible par l’homme est susceptible de changer. Il y […]

Pousser un repo github volumineux échoue avec «impossible de passer à une destination non qualifiée: master»

J’ai un grand repository git (créé à partir d’un repository SVN) et je veux le pousser vers github. Étant donné sa taille, je ne peux pas simplement essayer de le pousser directement, car il échoue avec une erreur “pack too large”. Tout va bien jusqu’ici, je peux pousser le repo un commettre à la fois. […]

fatal: Impossible d’ouvrir le fichier .git / rebase-merge / done for reading: Pas de fichier ou répertoire de ce type

J’allais faire un rebase pour supprimer mon dernier commit mais je ne voulais pas finir, alors je suis sorti. (Je me rends compte que ce n’était probablement pas la meilleure façon de le faire, mais c’est fait) Je suppose que je l’ai mal fait car fatal: Could not open file .git/rebase-merge/done for reading: No such […]

comment mettre à jour le clone de git

J’ai commencé à utiliser git. J’ai cloné le maître sur mon système local. Je fais les modifications sur la machine locale et utilise git push pour mettre à jour le maître. Ça fonctionne bien. J’ai une requête rapide sur la façon de mettre à jour mon clone à partir du maître. J’ai essayé la mise […]