Articles of git

Comment puis-je réinitialiser –hard HEAD sur Mercurial?

Je suis un utilisateur de Git essayant d’utiliser Mercurial. Voici ce qui s’est passé: j’ai fait un hg backout sur un hg backout que je voulais rétablir. Cela a créé une nouvelle tête, alors hg m’a demandé de fusionner (retour à “default”, je suppose). Après la fusion, il m’a dit que je devais encore commettre. […]

Passer un argument à une commande d’alias Git

Puis-je transmettre des arguments à l’alias d’une commande Git? J’ai un alias dans la configuration de Git, comme ceci: rb1 = rebase -i HEAD~1 rb2 = rebase -i HEAD~2 rb3 = rebase -i HEAD~3 rb4 = rebase -i HEAD~4 …. Est-il possible de créer un alias rb pour que git rb fonctionne pour n’importe quel […]

git grep par les extensions de fichiers

Je sais que si je voulais grep pour un pattern uniquement sur des fichiers avec certaines extensions, je pourrais le faire: // searches recursively and matches case insensitively in only javascript files // for “res” from the current directory grep -iIr –include=*.js res ./ J’ai essayé de chercher un moyen de le faire via git […]

git renvoie l’erreur http 407 du proxy après CONNECT

J’ai un problème lors de la connexion à github depuis mon PC, en utilisant git. Système Win 7. J’ai une connexion par proxy, donc je l’ai spécifié dans les fichiers de configuration git (à la fois dans le dossier git général et dans le dossier repo git). Pour ce faire, je suis entré dans la […]

Liste blanche et sous-répertoires dans Git

J’ai créé une liste blanche pour les fichiers texte uniquement. * !*.txt Maintenant, j’ai un fichier texte non suivi dans un sous-répertoire – sub/dir/file.txt , et ceci n’est PAS affiché (il est ignoré). Les fichiers texte du répertoire racine sont toutefois affichés. Pourquoi est-ce, et comment puis-je le réparer?

Git – Comment visualiser l’historique des modifications d’une méthode / fonction?

J’ai donc trouvé la question de savoir comment afficher l’historique des modifications d’un fichier, mais l’historique des modifications de ce fichier est énorme et je ne suis vraiment intéressé que par les modifications d’une méthode particulière. Serait-il possible de voir l’historique des changements pour cette méthode particulière? Je sais que cela nécessiterait que git parsing […]

Comment renommer ma twig git ‘master’ en ‘release’?

Nous souhaitons imposer une nouvelle politique à nos projets pour que la twig principale soit maintenant appelée la twig de publication afin de s’assurer de la manière dont la twig doit être utilisée. Naturellement, nous aurons également développé et libéré des twigs candidates. Je comprends que je peux renommer la twig principale localement en utilisant […]

D’où viennent les parameters de ma configuration Git?

J’ai remarqué que j’ai 2 listes pour core.autocrlf quand je lance git config -l $ git config -l core.symlinks=false core.autocrlf=false color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html http.sslcainfo=/bin/curl-ca-bundle.crt sendemail.smtpserver=/bin/msmtp.exe diff.astextplain.textconv=astextplain rebase.autosquash=true user.name=name user.email=email@example.com core.autocrlf=true Les 3 derniers (de user.name vers le bas) sont les seuls dans mon fichier c:\users\username\.gitconfig . D’où viennent tous les autres? Pourquoi […]

Liste tous les commits (dans toutes les twigs) pour un fichier donné

Cette question est étroitement liée à la liste de tous les commits pour un fichier spécifique, mais elle est différente. Je veux savoir quels engagements, dans toutes les twigs , ont modifié un fichier donné. Pour le rendre plus complexe, le fichier donné peut ou non se trouver dans l’arborescence de travail.

Comment obtenir git-status d’un seul sous-dossier?

Lorsque je git l’état dans un sous-dossier de mon référentiel, il inclut également le statut des dossiers parents. Existe-t-il un moyen de contraindre git-status à un dossier particulier?