Articles of git

Ajoutez des images à README.md sur BitBucket

Puis-je, d’une manière ou d’une autre, référencer l’image du fichier readme.md pour qu’il soit rendu lorsqu’il est affiché dans BitBucket directement depuis le projet (sans héberger l’image ailleurs sur le Web)? METTRE À JOUR: Le problème a été résolu, cela fonctionne maintenant car il a été expliqué dans la question: J’ai stocké le fichier readme.md […]

Quelle est la différence entre «git reset» et «git rebase»?

J’ai joué avec git (toujours très noob) et je voulais connaître la différence entre “reset” et “rebase”. Est-ce que l’un est plus puissant que l’autre? Disons que je voulais supprimer les 3 commits en gras de l’historique, lequel serait préférable d’utiliser, ou devrais-je le taguer puis le supprimer avec git tag -d ? 17a64df 21-06-2012 […]

Comment puis-je afficher mon nom de twig git actuel dans mon invite PowerShell?

Fondamentalement, je suis après cela, mais pour PowerShell au lieu de bash. J’utilise git sur windows via PowerShell. Si possible, j’aimerais que mon nom de twig actuel soit affiché dans l’invite de commande.

hg équivalent de git add -p?

Y at-il un équivalent mercuriel de git add -p ? Citant l’homme, git-add avec l’option -p (ou –patch) effectue les opérations suivantes: Choisissez de manière interactive les points de patch entre l’index et l’arborescence et ajoutez-les à l’index. Cela donne à l’utilisateur une chance d’examiner la différence avant d’append des contenus modifiés à l’index.

Est-ce que TortoiseMerge peut être utilisé avec Windows Git Bash?

Je commence juste à travailler avec Git. Je voudrais utiliser TortoiseMerge comme difftool et mergetool. Dans mon fichier .gtconfig dans mon répertoire utilisateur personnel, j’ai les sections suivantes. J’ai supprimé les sections utilisateur et couleur pour cette question. [merge] tool = tortoisemerge [mergetool “tortoisemerge”] cmd = \”TortoiseMerge.exe\” -base:\”$BASE\” -mine:\”$LOCAL\” -theirs:\”$REMOTE\” -merged:\”$MERGED\” [diff] tool = tortoisemerge […]

Fatal: impossible d’avancer rapidement, d’avorter

Pourquoi Git ne me permet plus de fusionner rapidement? Si j’essaie de forcer l’utilisation de –ff-only , j’obtiens le message “fatal: impossible d’avancer rapidement ou d’interrompre”. Je me rends compte qu’il y a d’énormes avantages à merge –no-ff , mais je suis juste perplexe sur la raison pour laquelle je ne peux pas –ff-only now?

“Git describe” ignore un tag

Dans les lignes suivantes: $ git tag -n1 v1.8 Tagged the day before yesterday v1.9 Tagged yesterday v2.0 Tagged today $ git describe v1.9-500-ga6a8c67 $ Quelqu’un peut-il expliquer pourquoi la balise v2.0 n’est pas utilisée par “git describe”, et comment résoudre ce problème? La balise v2.0 est déjà activée, donc je suppose que je ne […]

Comment puis-je démarrer une twig propre sans ascendance, puis valider les fichiers progressivement?

J’ai un framework PHP versionné avec GIT et je prévois plusieurs changements (drastiques) à son coeur. Ce que je veux faire, c’est de commencer à travailler sur le nouveau kernel dans une nouvelle twig, mais comme ce changement peut nécessiter une restructuration du système de fichiers, j’aimerais commencer cette nouvelle twig aussi proprement que possible. […]

git compte les fichiers dans l’index par étapes

J’essaie de comprendre comment compter facilement les fichiers dans mon index non engagé. J’ai essayé: git status | grep ‘#’ | wc -l mais il y a quelques lignes qui commencent par # qui ne représentent pas les fichiers modifiés. Quelqu’un a quelque chose de mieux? Figuré il devait y avoir un drapeau pour le […]

Avertissement Git: push.default est désactivé; sa valeur implicite change

Quand je pousse à distance dans Git, je reçois cet avertissement: warning: push.default is unset; its implicit value is changing in Git 2.0 from ‘matching’ to ‘simple’. To squelch this message and maintain the current behavior after the default changes, use: git config –global push.default matching To squelch this message and adopt the new behavior […]