Articles of git

Ligne PS1 avec twig et couleurs actuelles de git

Voici mon PS1 actuel export PS1='[\u@\h \W$(__git_ps1 ” (%s)”)]\$ ‘ Comment afficher la twig actuelle dans une couleur différente?

Mise en place de sublimetext 3 comme éditeur de texte git commit

J’ai de la difficulté à configurer sublime comme éditeur de messages git commit. En utilisant: git config –global core.editor “subl” Erreur: erreur: impossible d’exécuter subl subl travaille parfaitement autrement.

git branch -d donne un avertissement

Je veux juste avoir une meilleure compréhension du message d’avertissement après avoir supprimé une twig locale avertissement: suppression de la twig ‘old_branch’ qui a été fusionnée avec ‘refs/remotes/origin/old_branch’ , mais pas encore fusionnée avec HEAD .

Quand je “git push”, git dit maintenant “Create pull request for…”. Pourquoi?

Je modifie un projet dans une twig qui, jusqu’à présent, n’est connue que de moi. Cependant, à partir de récemment, lorsque je git push ce projet, je le reçois maintenant dans le cadre de la réponse: remote: Create pull request for <>: remote: https://bitbucket.org/… Je ne sais pas pourquoi Git me donne ce message, ce […]

Utiliser ediff comme git mergetool

Je voudrais pouvoir utiliser ediff avec “git mergetool”. J’ai trouvé des correctifs qui modifient le code source, ce que je ne veux pas faire. Au lieu de cela, je voudrais append le support ediff avec mon .gitconfig. Je sais que git a un support intégré pour émerger, mais je préfère ediff. J’ai essayé d’append ces […]

Créer des twigs sur un projet vide dans git

Disons que je suis sur le point d’implémenter 3 fonctionnalités différentes dans 3 fichiers différents (fileA, fileB et fileC) pour un nouveau projet. Je pensais juste avoir besoin d’append mon projet (actuellement vide) à git: git init puis créez 3 twigs différentes: git branch file1_branch git branch file2_branch git branch file3_branch mais cela ne fonctionne […]

Pourquoi un nom de twig ne peut-il pas contenir le caractère «space»?

J’ai essayé: git branch “MyProj/bin/ ignored” et reçu: fatal: ‘MyProj/bin/ ignored’ is not a valid branch name. La page de manuel git-branch pointe vers la page de manuel git-check-ref-format pour obtenir les règles réelles d’un nom de twig valide. Bien sûr, la raison de l’erreur fatale ci-dessus semble être l’inclusion d’un caractère d’espace. Toute idée […]

S’engager sans définir user.email et user.name

J’essaie de commettre comme ça git commit –author=’Paul Draper ‘ -m ‘My commit message’ mais je reçois *** Please tell me who you are. Run git config –global user.email “you@example.com” git config –global user.name “Your Name” to set your account’s default identity. Omit –global to set the identity only in this repository. Je peux les […]

git pousser à une twig spécifique

Même après avoir lu cette question: git–push-current-branch , j’ai toujours du mal à comprendre comment écrire ma commande git push. Comme mentionné dans le lien de la question, ce n’est pas clair dans la documentation. Je voudrais utiliser mon exemple de “monde réel”. Voici ce que je vois lorsque je fais une commande git status […]

Git est vraiment lent pour 100 000 objects. Des corrections?

J’ai un repo “frais” de git-svn (11.13 Go) qui contient plus de 100 000 objects. J’ai préformé git fsck git gc sur le repo après la caisse initiale. J’ai ensuite essayé de faire un git status Le temps nécessaire pour faire un statut git est compris entre 2m25.578 et 2m53.901s J’ai testé l’état de git […]