Questions marquées «git»

806
Quand dois-je utiliser git pull --rebase?

Je connais certaines personnes qui utilisent git pull --rebasepar défaut et d'autres qui insistent pour ne jamais l'utiliser. Je crois que je comprends la différence entre fusionner et rebaser, mais j'essaie de mettre cela dans le contexte de git pull. S'agit-il simplement de ne pas vouloir voir...

800
Comment cloner une seule branche dans Git?

J'ai un référentiel Git local appelé «squelette» que j'utilise pour stocker des squelettes de projet. Il dispose de plusieurs branches, pour différents types de projets: casey@agave [~/Projects/skeleton] git branch * master rails c c++ Si je veux vérifier la branche principale pour un nouveau...

785
Comment annuler une fusion Git avec des conflits

Je suis en succursale mybranch1. mybranch2est bifurqué mybranch1et des modifications ont été apportées mybranch2. Ensuite, pendant que mybranch1je l'ai fait, git merge --no-commit mybranch2 cela montre qu'il y a eu des conflits lors de la fusion. Maintenant, je veux tout jeter (la mergecommande)...

764
Fusionner la branche de développement avec le maître

J'ai deux branches à savoir masteret developmentdans un référentiel GitHub. Je fais tout mon développement dans la branche développement comme indiqué. git branch development git add * git commit -m "My initial commit message" git push -u origin development Maintenant, je veux fusionner toutes les...

756
Quelle est la différence entre HEAD ^ et HEAD ~ dans Git?

Lorsque je spécifie un objet de validation d'ancêtre dans Git, je suis confus entre HEAD^et HEAD~. Les deux ont une version "numérotée" comme HEAD^3et HEAD~2. Ils me semblent très similaires ou identiques, mais y a-t-il des différences entre le tilde et le

753
Comment obtenir le nombre de validations Git?

J'aimerais obtenir le nombre de validations de mon référentiel Git, un peu comme les numéros de révision SVN. L'objectif est de l'utiliser comme un numéro de build incrémentiel unique. Je fais actuellement comme ça, sur Unix / Cygwin / msysGit: git log --pretty=format:'' | wc -l Mais je pense que...