Articles of git

Qu’est-ce qu’une twig “fade”?

Une twig “Stale” est un terme que j’ai beaucoup entendu. Je sais que cela a quelque chose à voir avec les twigs qui sont considérées comme moins utiles ou inutiles, mais ne peuvent pas trouver une définition exacte. Qu’est-ce qu’une twig “fade”?

changer de twig sans enregistrer les fichiers

Est-il possible de passer à une autre twig sans extraire tous les fichiers? Après avoir changé de twig, je dois supprimer tous les fichiers, les régénérer, les valider et revenir en arrière. Donc, vérifier les fichiers est une perte de temps (et il y a environ 14 000 fichiers – c’est une opération longue). Pour […]

Comment faire en sorte que Git traite un fichier comme binary?

Avoir un problème avec un projet de taille moyenne où les fichiers de projet de studio visuel continuent à avoir des problèmes en raison de leur traitement en tant que texte et fusion. Je voudrais juste définir le fichier comme binary afin que git ne fusionne jamais automatiquement ces fichiers. Y a-t-il un moyen de […]

Comment ignorer les fichiers qui se trouvent dans le référentiel?

J’ai un fichier (config.php), qui est déjà engagé dans le repository Git, mais je veux ignorer localement, c’est-à-dire que ce fichier doit restr dans le référentiel, mais forcer Git à ignorer les modifications. Je mets le fichier dans .gitignore, mais il est toujours marqué comme modifié et Git essaie toujours de le modifier, chaque fois […]

Combien de temps devrais-je garder mes projets de fourche sur github?

Quand j’ai une demande de fonctionnalité sur une bibliothèque dans github, je essayer de contacter l’auteur et / ou l’implémenter moi-même sur une copie locale et, une fois terminé, lancer le projet et pousser mes modifications. Plus souvent qu’autrement, les auteurs originaux sont heureux de voir les améliorations, et ils vont soit les retirer telles […]

Que signifie le drapeau -u dans git push -u master d’origine

Je me demandais juste ce que signifie le drapeau -u dans cette commande “git push -u master d’origine”? Merci

git – diff des changements actuels avant de commettre

J’ai changé plusieurs fichiers dans un repository git, mais je ne les ai pas encore validés. Je peux obtenir une liste des modifications en invoquant simplement l’ git status . Mais comment puis-je obtenir une liste des lignes ou du contenu que j’ai modifié, en plus des noms de fichiers? J’ai d’abord pensé à utiliser […]

Pourquoi git log ne montre-t-il pas l’historique d’un fichier déplacé et que puis-je y faire?

J’ai renommé quelques fichiers en utilisant git mv , utilisé git stash , jeté un coup d’œil à HEAD (sans le changer), puis fait un git stash pop pour récupérer le tout. Mes déplacements avaient disparu de la liste des validations, alors je les ai refait avec git rm et le message de validation affirmait […]

Comment intégrer un script bash directement dans un alias git

Puis-je intégrer le code shell bash suivant: for name in $(git diff –name-only $1); do git difftool $1 $name & done directement dans la création d’un alias git: git config –global alias.diffall ***my-bash-code-here*** Cela m’amène à ma question / réponse précédente sur SO, où je mets le code dans un fichier .sh, puis crée un […]

Comment mettre à jour Homebrew?

Quand j’ai couru: brew update J’ai un message disant qu’il initialisait un repository vide dans /usr/local/.git/ , puis j’ai eu cette erreur: