Est-ce que Git a une commande équivalente à "hg id" de Mercurial? C'est à dire. une commande qui imprime le hachage du commit parent et un signe plus s'il y a des changements dans le répertoire de travail?Git équivalent de "hg id"?
Répondre
Je ne pense pas qu'il y ait une commande exactement comme ça, mais vous pouvez utiliser:
git status --porcelain
qui sort une liste lisible par machine des fichiers modifiés dans le référentiel. Vous pouvez rechercher dans la première colonne tout élément qui n'est pas ?
pour indiquer un fichier modifié.
git status
afficherait les modifications dans le répertoire de travail et les informations de branche. Je suppose que git log
peut être utilisé pour voir les derniers commits.
git log -1 HEAD^
vous montrera l'ensemble allouent y compris le SHA-1
Si c'est une fusion, vous pouvez voir la seconde de informations engager des parents avec
git log -1 HEAD^2
Si vous avez une pieuvre fusionner avec plus de 2 parents vous pouvez mettre un nombre dans la spec-ish arbre:
git log -1 HEAD^5
... pour voir le 5ème pa informations de validation du loyer
le -1
limite simplement la sortie du journal à une validation. Vous ne voulez pas que la lignée de ce commit soit rapportée.
- 1. hg équivalent de git revert
- 2. Git équivalent de 'hg convertir'
- 3. git équivalent à hg -R?
- 4. hg étagère équivalent de git stash drop
- 5. hg équivalent de git push - origine origine
- 6. Hg équivalent à git post-réception hook
- 7. Clearcase équivalent à hg shelve
- 8. Mercurial (hg) équivalent de git reset (--Mélangées ou --soft)
- 9. Existe-t-il un équivalent hg à git-info?
- 10. Existe-t-il un équivalent Git des schémas Hg?
- 11. hg équivalent de svn info
- 12. équivalent TFS de "hg cat"?
- 13. Quel est l'équivalent git de hg têtes/hg parents?
- 14. Hg Repo avec Git et Hg Remotes
- 15. svn équivalent à hg en
- 16. Existe-t-il un équivalent de git-walk suivant/git-walk prev in hg?
- 17. Est hg clone équivalent à hg (init → pull)
- 18. branche git dans hg subrepo
- 19. hg-git Installation: Missing dulwich.errors
- 20. hg-git push échoue silencieusement
- 21. Commande hg pour bundle git
- 22. Référentiel hg-git non trouvé
- 23. mercurial (hg) équivalent syntaxe «^» de de git, ce qui signifie la commettras AVANT spécifié commettre
- 24. Tortoise-Hg (mercurial) ne trouve pas hg-git
- 25. Comment supprimer hg lock dans un dépôt git-hg?
- 26. Hg équivalent de "git log master..HEAD" lorsque vous utilisez des signets comme des branches légères?
- 27. sous-module git de Hg repo?
- 28. git revert (équivalent de `git revert --patch`)
- 29. Est-ce que SVN a un équivalent pour "hg clone" dans Mercurial ou "git clone" dans Git?
- 30. Quel est l'équivalent git du résumé hg?
'git rev-parse HEAD' peut signaler le hachage. – DCoder
Merci à tous pour les réponses. Je cherchais un équivalent rapide, pour me faire connaître le hash du commit parent et si le répertoire de travail a été modifié par rapport à cela. Je suppose que la réponse est que je peux obtenir cette information en combinant d'autres commandes. – Kostas
@DCoder Devrait ajouter cela comme une réponse. –