Articles of git

Comment utiliser git add ou git lfs suivre BEAUCOUP de fichiers

Ma structure de répertoire est telle avec beaucoup de fichiers avec l’extension .xyz : /outerdir-123 /123456a abc.xyz /123457b lmn.xyz opq.xyz /999998c def.xyz ghi.xyz lop.xyz Quand j’ai essayé de faire: git lfs track outerdir-123/** ou quand j’essaie d’append les fichiers: git add outerdir-123/** Il jette un -bash: /usr/local/bin/git: Argument list too long Il existe environ 100 […]

comment définir la permission dans Git?

Je suis nouveau sur Git et après de nombreuses recherches, j’ai découvert que je devais définir des permissions Linux sur mon serveur Git. Mais je veux savoir, est-il possible de définir des permissions dans Git? Je travaille sur une équipe d’environ six personnes et je n’aime pas que tous les membres de l’équipe puissent accéder […]

La barre de menu de Git kraken est manquante

J’utilise gitkraken depuis un certain temps, mais j’ai remarqué qu’après la version 2.5, la barre de menus (ou la barre d’outils) est manquante. En conséquence, je ne peux pas minimiser gitkraken. appuyer sur Alt + Tab . Il n’y a pas de bouton de fermeture ni de minimiser. Voici à quoi cela ressemble: J’utilise le […]

trouver le nom de la balise lors de la prochaine validation avec un motif spécifique après une balise spécifique

Je veux trouver le nom de la balise lors de la prochaine validation avec un motif spécifique après une balise spécifique. J’ai utilisé la commande git describe –match ‘alex-[0-9]{4}w[0-9]{2}.(A | B)’ –abbrev=0 tag_name mais le match ne fonctionne pas. Comment puis-je le faire correspondre?

Problèmes liés aux balises de sortie GIT – état HEAD détaché

Le but de ce projet est d’appeler du code qui ne se trouve pas dans le chemin UNIX standard. Mon professeur a fourni des étapes pour cloner gawk à partir d’un référentiel GIT, puis construire et installer dans un format autoconf. MON PROBLÈME EST – Après le clonage de git: //git.savannah.gnu.org/gawk.git je dois changer la […]

git filtre-twig chmod

J’ai accidentellement mal réglé mon umask ces derniers mois et je ne l’ai pas remarqué. Un de mes référentiels git contient de nombreux fichiers marqués comme exécutables qui ne devraient pas dépasser 644. Ce repository a une twig principale principale et environ 4 twigs d’entités privées (que je conserve à nouveau sur le maître). J’ai […]

Comment configurer correctement mon git $ PATH sur mon mac (je l’ai fait, mais j’ai besoin de comprendre comment cela fonctionne vraiment)?

J’ai installé GIT à partir du site sur mon Mac, mais git –version m’a donné l’ancienne installation (je suppose l’installation de xcode). J’ai donc résolu ce problème: créer un fichier ~ / .bash_profile écrire: export PATH = / usr / local / bin: $ PATH redémarrer le terminal Cependant, je pense que je pourrais mieux […]

Passer la chaîne à rubocop en tant que fichier

J’écris un git-hook dans python qui lime les fichiers envoyés au référentiel et rejette le push si les fichiers ne répondent pas aux exigences de linting. J’ai déjà écrit un crochet similaire pour php en utilisant php sniffer et le code ressemble à ceci: php_cs = subprocess.Popen([‘phpcs’, ‘–standard=’ + self._standard], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err […]

Comment alias git commande votre fichier .bash_aliases

J’essaie de configurer des alias git dans mon fichier .bash_alias. Je sais que vous pouvez configurer des alias dans votre fichier .gitconfig, mais cela appenda 4 touches supplémentaires à l’alias (“git”). J’ai quelques alias qui fonctionnent dans .gitconfig mais je ne peux pas les amener à travailler dans .bash_aliases. alias glg=’log –pretty=format:”%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]” […]

Comment copier un fichier (un commit / version spécifique) du référentiel d’origine de Git vers le répertoire de base de l’utilisateur Unix

Le scénario que j’ai rencontré ressemble à ceci: Je vais append un dossier contenant des fichiers bash et des scripts python comme outils utilitaires pour mon équipe de projet Le développement des fichiers liés au projet de stream principal et des outils utilitaires n’est pas synchronisé. Cela signifie que je pourrais continuer à mettre à […]