Articles of git

Qu’est-ce que GIT_WORK_TREE, pourquoi n’ai-je jamais eu besoin de définir cette variable ENV, pourquoi maintenant?

J’utilise Git sous Ubuntu Linux pour synchroniser et déployer mes projets. J’ai repo sur ma machine de travail Linux locale et deux repos sur mon serveur, un repo nu et une application déployée. Cela a toujours bien fonctionné, mais maintenant j’ai créé un autre repository pour mon autre site Web et maintenant je reçois cette […]

Ignorer le fichier .pyc dans le repository git

Comment puis-je ignorer le fichier .pyc dans git. Si je mets en .gitignore ne fonctionne pas: j’ai besoin qu’ils ne soient pas détectés et ne vérifie pas sa validation.

Où Git stocke les fichiers?

Je viens de lancer les commandes suivantes sur mon projet Ruby on Rails : git init git add . git commit -a -m ‘Initial’ Où Git stocke-t-il ce repository? (C’est sur ma machine locale, mais où?)

NPM ignore-t-il les fichiers répertoriés dans .gitignore?

J’ai un fichier généré par la commande npm install (en utilisant la tâche de preinstall ). Je ne veux pas l’append dans le référentiel git, ni dans le projet NPM. En supposant que le nom du fichier est foo.json , je l’ai ajouté dans le fichier foo.json sous le nom foo.json . Est-ce suffisant pour […]

Supprimer les fichiers non référentiels avec git?

J’écris du code Autotools et en cours de développement, des tonnes de fichiers sont générés. Y a-t-il un moyen de dire à git de supprimer tous les fichiers d’un répertoire ne faisant pas partie du référentiel? Merci!

Utilisation de la même clé de déploiement pour plusieurs projets github

Github ne permet pas d’utiliser la même clé de déploiement ssh pour plusieurs projets, ce qui serait très utile dans certains cas (par exemple, serveur CI traitant de projets avec des sous-modules privés). J’ai vu différents sujets qui semblent indiquer que cette limitation existe pour des «raisons de sécurité», mais je ne vois pas encore […]

tag git supprimer et rappend

Sur git hub, j’ai ajouté le tag en procédant comme suit: git tag -d 12.15 git push origin :refs/tags/12.15 git tag -a 12.15 -m ‘12.15’ git push –tags La balise fait toujours référence à l’ancienne balise sur github, mais localement, elle est correcte. MISE À JOUR: Il semble que github répertorie le dernier commit erroné, […]

GitHub pour Windows fonctionne-t-il avec GitLab?

En travaillant sur un projet utilisant GitHub, je suis tombé amoureux de GitHub pour Windows en tant que client. Maintenant, un nouveau projet vous invite à utiliser GitLab au lieu de GitHub. Est-ce que je pourrai toujours utiliser GitHub for Windows en tant que client pour GitLab? Après tout, ils sont tous deux basés sur […]

git diff deux fichiers sur la même twig, même commit

désolé si cette question existe, je n’ai étonnamment pas pu le trouver: / Comment puis-je effectuer une git diff entre deux fichiers dans la même twig et le même commit? ie git diff fileA.php fileB.php (idéalement avec le code couleur facile à lire proposé par git …. ou similaire à celui du programme BeyondCompare!)

Pourquoi git stash -p échoue-t-il parfois?

Je ♥ git stash -p . Mais parfois, après une session satisfaisante de y , n et s , j’obtiens ceci: Saved working directory and index state WIP on foo: 9794c1a lorum ipsum error: patch failed: spec/models/thing_spec.rb:65 error: spec/models/thing_spec.rb: patch does not apply Cannot remove worktree changes Pourquoi?