Quels sont vos paramètres de configuration Git préférés qui vous facilitent la vie lorsque vous travaillez avec Git?Quels sont vos paramètres favoris dans les fichiers de configuration Git pour créer Git Fun?
Répondre
Les alias que je mentionne dans Trimming GIT Checkins (et l'action fixup!
de la récente Git1.7.0):
[alias]
fixup = !sh -c 'git commit -m \"fixup! $(git log -1 --format='\\''%s'\\'' [email protected])\"' -
squash = !sh -c 'git commit -m \"squash! $(git log -1 --format='\\''%s'\\'' [email protected])\"'
, me aider vraiment à commettre très souvent, même si je suis au milieu d'une tâche , me permettant de le finir avec un commit cohérent à la fin (au lieu de trop de petits commits intermédiaires).
Pas exactement "amusant", mais très utile.
Selon comment vous utilisez ceci, vous pouvez probablement obtenir le même effet avec 'git commit (--fixup | --squash) $ commit' –
J'utilise:
[color]
ui = auto
Il fait diffs et jolies choses. :-)
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
Ceci est 80% de la frappe que je fais dans git un jour donné. Je sais que je peux combiner les deux derniers alias avec le drapeau -am
, mais c'est sympa d'avoir les séparés, ainsi je peux vérifier l'état de l'index avant de commettre.
meilleur que je l'ai été ramassé hors Scott Chacon d'un discours qu'il a donné:
[alias]
lol = log --pretty=oneline --abbrev-commit --graph --decorate
je reçois excité chaque fois que je tape git lol
.
- 1. Séparer les fichiers dans Git
- 2. Fichiers Git .Net à ignorer
- 3. Configuration Ivy avec Git?
- 4. Quels sont les avantages de git par rapport à git-svn?
- 5. Quels sont vos outils favoris pour rétroporter les modifications de la branche vers le tronc dans les répertoires subversion?
- 6. git ignore les fichiers qui ne sont pas dans .gitignore?
- 7. Quels sont vos modèles personnels?
- 8. Git: configuration de l'application et différents environnements
- 9. Quels sont les fichiers requis pour un projet Visual Studio?
- 10. Configuration de Git Server sous Windows Avec git-http-backend.exe
- 11. Quelles sont vos bibliothèques/scripts JavaScript favoris pour créer des infobulles sur le Web?
- 12. Comment vos développeurs travaillent-ils avec Git?
- 13. Git commit hooks - paramètres globaux
- 14. Git rebase et fichiers de configuration semi-tracked par développeur
- 15. Ignorer les fichiers supprimés dans git?
- 16. Quelles sont les commandes pour utiliser Git Bash dans Windows par ex. en mode git diff?
- 17. Git - défausse fichiers ajoutés
- 18. Déterminer quels fichiers git ont changé en utilisant Ruby?
- 19. uniquement les fichiers modifiés Merging utilisant Git
- 20. Git pull doit supprimer les fichiers locaux
- 21. Exclure les fichiers de git-diff
- 22. git et suppression de fichiers
- 23. Suppression des différences pour les fichiers supprimés dans git
- 24. Les commandes Hudson git sont * incroyablement lentes
- 25. Git: comment fusionner les fichiers modifiés seulement
- 26. Comment utiliser les extensions Git et Git?
- 27. Quels sont vos forums de discussion sur les bases de données préférés?
- 28. Quels sont vos alias de consoles les plus importants?
- 29. Configuration d'un référentiel git sur un serveur
- 30. Quels sont vos idiomes C++ préférés?
D'autres conseils et astuces avec Git Configuraton? – Rachel
@Sure: en attendant, vous pouvez également définir votre propre configuration par défaut ici: http://stackoverflow.com/questions/2093077/default-config-settings-for-a-new-git-repository – VonC