Articles of git log

Comment est-ce que `git log –since` compte?

J’ai un repository de test simple avec seulement plusieurs commits et je veux voir le journal filtré par date et heure: $ git log –author = “automatix” –since = “2013-01-30” –pretty – test commettre ea0719bef142659fa561c9d040b2120012ed0184 Date: jeu. 31 janvier 02:03:12 2013 +0100 commettre ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 Date: jeu. 31 janvier 01:59:11 2013 +0100 commettre a0b027beba2cd03571bb9475b9db9542f8efe990 Date: jeu. […]

Git peut-il vraiment suivre le mouvement d’une seule fonction d’un fichier vers un autre? Si c’est le cas, comment?

Plusieurs fois, je suis tombé sur l’affirmation que si vous déplacez une seule fonction d’un fichier vers un autre, Git peut la suivre. Par exemple, cette entrée dit, “Linus dit que si vous déplacez une fonction d’un fichier à un autre, Git vous indiquera l’historique de cette fonction unique dans le mouvement.” Mais je connais […]

git enregistrer la différence entre 1 twig d’un autre

J’ai 2 twigs A et B. Chaque fois que je lance une construction, la twig A est fusionnée dans la twig B. Je souhaite pouvoir envoyer par courrier électronique toutes les mises à jour effectuées dans A, depuis la dernière exécution de la génération. Comment utiliser git log pour pouvoir copier tous les commits effectués […]

Déplacer le fichier et le répertoire dans un sous-répertoire avec l’historique des validations

Comment puis-je déplacer un répertoire et des fichiers vers un sous-répertoire avec l’historique des validations? Par exemple: Structure du répertoire source: [project]/x/[files & sub-dirs] Structure du répertoire cible: [project]/x/p/q/[files & sub-dirs]

Comment afficher uniquement les noms et les titres de validation depuis une balise dans Git?

J’essaie d’utiliser des balises pour la gestion des versions dans Git. Je crée un tag pour chaque version. Je voudrais pouvoir créer des notes de publication en listant les titres de commentaires pour chaque validation depuis une balise, ou entre 2 balises. Je n’arrive pas à trouver le moyen de le faire.

Git affiche toutes les twigs (mais pas les caches) dans le journal

J’ai un alias Git qui s’étend à: git log –graph –oneline –all –decorate Selon man git log il existe quelques options suspectes: –not et –twigs ; mais je ne peux pas le faire fonctionner correctement. Comment dois-je modifier cela pour cacher les caches? FYI : conformément à la question acceptée et au commentaire, mon alias […]

Obtenez une liste de tous les commits git, y compris ceux «perdus»

Disons que j’ai un graphique comme celui-ci: A—B—C—D (master) \ \-E—F (HEAD) Si je git log –all –oneline , je vais recevoir les six commits. Mais si le graphique est A—B—C—D (master, HEAD) \ \-E—F Je ne verrai pas E et F. Puis-je obtenir git pour me dire tous les commits, y compris ceux sur […]

Comment lire le graphe de log de git

Dans le livre de la communauté git, il est dit Une autre chose intéressante que vous pouvez faire est de visualiser le graphe de validation avec l’option ‘–graph’, comme ceci: $ git log –pretty=format:’%h : %s’ –graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch ‘master’ of git://github.com/dustin/grit |\ […]

Pourquoi git log ne montre-t-il pas l’historique d’un fichier déplacé et que puis-je y faire?

J’ai renommé quelques fichiers en utilisant git mv , utilisé git stash , jeté un coup d’œil à HEAD (sans le changer), puis fait un git stash pop pour récupérer le tout. Mes déplacements avaient disparu de la liste des validations, alors je les ai refait avec git rm et le message de validation affirmait […]

Git: Comment lister les commits sur cette twig mais pas sur les twigs fusionnées

Supposons que votre historique de validation git ressemble à ceci: A—B—C—D—E—F master \ / X—Y—Z topic Est-il possible d’avoir seulement les commits sur master, AF? En d’autres termes, si le commit était sur une twig fusionnée, je ne veux pas le montrer.