Articles of git

autosetuprebase vs autosetupmerge

Je venais de contourner mon fichier global .gitconfig et j’ai remarqué que j’ai réussi à finir avec ceci: [branch] autosetupmerge = always autosetuprebase = always Cela semblait être un peu contre-intuitif, mais après quelques lectures, je ne sais toujours pas si j’ai besoin des deux ou s’il suffit de supprimer l’ autosetupmerge et de conserver […]

Erreur de protocole SSL inconnue dans la connexion

Je veux pousser mes commits vers un référentiel Bitbucket mais cette erreur s’est produite: Fatal: unable to access ‘https://myUsername@bitbucket.org/myUsername/myRepository.git/’: Unknown SSL protocol error in connection to bitbucket.org:443

Renommer une twig Git localement et à distance?

Existe-t-il un moyen de renommer localement une twig Git et de la transférer vers la twig distante, même si de nombreux commits ont déjà été transmis à la twig distante? Ou est-il nécessaire de créer une nouvelle twig locale, de supprimer l’ancienne twig locale, puis de répéter l’opération sur le référentiel distant?

Où est git.exe situé?

J’ai PyCharm et je cherche autour de essayer de trouver git.exe pour le configurer avec mon repo. Quel est le PATH to git.exe?

Git permet le changement de twig avec des changements non structurés

Git me permet de changer de twig lorsque des modifications ne sont pas effectuées pour les commits (fichiers modifiés). Y a-t-il une configuration pour cela quelque part? Edit: Au début, je pensais que c’était une configuration que je devais définir pour interdire le changement entre les twigs s’il y avait des fichiers modifiés non modifiés. […]

Comment append quelque chose à .gitignore pour que la correspondance ne soit pas récursive?

Comment append quelque chose à .gitignore pour que la correspondance ne soit pas récursive? Par exemple, je souhaite ignorer le répertoire foo et le fichier bar.txt dans le répertoire en cours, mais pas ceux qui existent dans les sous-répertoires. Je l’ai essayé pour mon fichier .gitignore : foo/ bar.txt Mais malheureusement git l’applique récursivement, de […]

Erreur lorsque Push Commits avec Github: fatal: impossible de lire le nom d’utilisateur

Depuis quelques temps, j’utilise Github pour mes projets et j’ai un problème quand je veux pousser des commits. Pour commencer, j’ai créé un référentiel. Ensuite, j’ai cloné le fork (avec la ligne de commande git clone https://github.com/ … ) et, après avoir apporté des modifications, je me suis engagé avec succès ( git commit -a […]

Comment envoyer une requête sur Git

Nous avons récemment migré vers Git depuis SVN. Nous avons installé un référentiel dénudé sur une machine de notre réseau local et l’avons cloné sur d’autres machines. Maintenant, quand quelqu’un fait les modifications et s’engage, nous voulons qu’il envoie la demande d’extraction au nu repo (en disant ou en envoyant un e-mail ou de toute […]

Dire à git qu’il peut supprimer des fichiers non suivis

Duplication possible: Comment supprimer les fichiers non suivis de votre copie de travail git? Est-il possible de dire à git de supprimer les fichiers non suivis? Principalement quelque chose qui est similaire à une réinitialisation? Exemple: git checkout — index.php <– revert my file git checkout — master <– this would revert the entire repo […]

comment réparer “AVERTISSEMENT: le terminal n’est pas entièrement fonctionnel” erreur dans la console de commande?

J’utilisais hg, maintenant je me convertis à Git. Mais après l’avoir installé, chaque fois que je fais “git diff” ou “git log”, j’obtiens cette erreur: ATTENTION: le terminal n’est pas totalement fonctionnel. Comment puis-je m’en débarrasser?