Articles of git

Inversion ou extraction sélective des modifications apscopes à un fichier dans Git?

Existe-t-il une commande permettant d’annuler partiellement les modifications apscopes à un fichier (ou à des fichiers) dans le répertoire de travail? Supposons que vous ayez beaucoup édité un fichier, mais vous réalisez que vous souhaitez annuler certaines des modifications dans l’état engagé, mais pas les autres modifications. J’envisage une option pour git checkout qui fonctionne […]

Git – suppression de certains fichiers localement, comment puis-je les récupérer depuis un repository distant

J’ai supprimé des fichiers sur mon PC, comment puis-je les télécharger à nouveau? Pull dit: “Déjà à jour” Merci

Pourquoi Git dit-il que ma twig principale est «déjà à jour» alors que ce n’est pas le cas?

Problème de base Je viens de supprimer TOUT le code d’un fichier dans mon projet et j’ai commis le changement sur mon git local (express). J’ai fait git pull upstream master pour récupérer et fusionner en amont (donc en théorie, le code supprimé devrait être de retour). Git me dit que tout est à jour. […]

Utilisez la commande git «log» dans un autre dossier

J’ai des fichiers php dans un dossier A (qui est un projet git). Dans ces fichiers php, je veux exécuter “git log” mais pour le dossier B. Folder B est un autre projet git (donc log est différent entre A et B). Comment puis-je le faire avec la commande shell?

Vérifier un ancien commit et maintenir la tête sur la twig master?

Actuellement, pour passer à un autre commit git (sur la même twig … en fait, sur la twig master!), J’exécute la commande git checkout ea3d5ed039edd6d4a07cc41bd09eb58edd1f2b3a Maintenant, chaque fois que je fais ça, git me dit que je suis maintenant avec une tête détachée. Comment puis-je aller sur un ancien compte et maintenir la tête sur […]

Comment est-ce que je récupère / resynchronise après que quelqu’un ait poussé une rebase ou une réinitialisation à une twig publiée?

Nous avons tous entendu dire qu’il ne faut jamais rebuter les travaux publiés, que c’est dangereux, etc. Cependant, je n’ai vu aucune recette sur la manière de gérer la situation en cas de publication d’une rebase. Maintenant, notez que cela n’est vraiment possible que si le référentiel est cloné uniquement par un groupe de personnes […]

Comment puis-je mettre à jour mon repo fourchu en utilisant SourceTree?

J’utilise SourceTree (avec BitBucket) pour gérer mon code. J’ai fourchu un repo et le repo parent a été mis à jour. Comment utiliser SourceTree pour fusionner le code en amont dans mon repo fourchu?

Équivalent en git de “hg cat” ou “svn cat”

Je souhaite extraire une copie de la dernière version d’un fichier contenu dans un référentiel git et la transmettre à un script pour le traitement. Avec svn ou hg, j’utilise juste la commande “cat”: Imprimez les fichiers spécifiés tels qu’ils étaient à la révision donnée. Si aucune révision n’est donnée, le parent du répertoire de […]

Msysgit bash est terriblement lent dans Windows 7

J’adore git et l’utilise sous OS X à peu près constamment chez moi. Au travail, nous utilisons svn sous Windows, mais nous souhaitons migrer vers git dès que les outils ont complètement mûri (pas seulement TortoiseGit , mais aussi quelque chose qui ressemble à la très belle intégration Visual Studio fournie par VisualSVN ). Mais […]

Que signifie «1 ligne ajoute des erreurs d’espace» lors de l’application d’un patch?

J’édite des fichiers de démarques d’un référentiel distant cloné et je souhaite tester la création et l’application de correctifs d’une twig à une autre. Cependant, chaque fois que je change, je reçois le message suivant lors de l’ git apply : 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (Cela se produit sur mon […]