Articles of git

Git comme client mercurial? Pourquoi pas git-hg?

C’est une question qui me dérange depuis un moment. J’ai fait mes devoirs et vérifié stackoverflow et j’ai trouvé au moins ces deux sujets sur ma question: Git for Mercurial comme l’ interopérabilité de git-svn et Git avec un référentiel Mercurial J’ai fait un peu de recherche sur Google pour résoudre ce problème, mais jusqu’à […]

Git: ne stocke qu’un seul fichier

Je voudrais pouvoir cacher uniquement les modifications d’un seul fichier: git stash save — just_my_file.txt Ce qui précède ne fonctionne pas si. Des alternatives?

Git mergetool avec Meld sous Windows

Sous Linux, mon outil de fusion préféré est Meld, et je n’ai eu aucun problème à l’utiliser ou à le configurer pour fonctionner avec Git. Cependant, dans Windows, cela a été une autre histoire. Tout d’abord, j’ai installé Meld à partir d’un bundle trouvé ici: https://code.google.com/p/meld-installer/ Ensuite, j’ai configuré mon fichier .gitconfig pour prendre en […]

Comment puis-je diff git sur un certain répertoire

git diff exécute en fait un diff sur tout le code source, comment puis-je le faire sur un certain répertoire afin de pouvoir visualiser les modifications sur les fichiers situés en dessous.

Pourquoi git nous a-t-il mis sur (pas de twig)?

Ce matin, nous tirons de notre repo, et git nous a mis sur (pas de twig). Je ne comprends pas cela, pourquoi est-ce arrivé? Et comment en sortir sans perdre nos changements?

aller obtenir des résultats dans l’erreur “terminal invite désactivé” pour repo privé github

J’ai créé le repo examplesite / myprivaterepo en utilisant l’interface utilisateur Github de mon navigateur. Puis je suis allé dans mon répertoire go (sur le bureau) et je l’ai cloné: $ cd $GOPATH $ go get github.com/examplesite/myprivaterepo Jusqu’ici tout va bien. Créé le fichier scheduler.go, ajouté à repo, et poussé. $ vim scheduler.go $ git […]

.gitignore Syntaxe: bin vs bin / vs. bin / * vs bin / **

Quelle est la différence entre l’ajout de bin , bin/ , bin/* et bin/** dans mon fichier .gitignore? J’ai utilisé bin/ , mais en regardant d’ autres fichiers .gitignore (dans le fichier eclipse, les doubles et simples écanvass sont même utilisées ensemble comme ceci: tmp/**/* quoi de neuf?) Je vois que les deux premières les […]

Comment supprimer le dernier commit sur Github et localement?

J’essaie de supprimer les 2 derniers commits dans l’un de mes référentiels GitHub. J’ai essayé comme suggéré ici : git push -f origine HEAD ^^: master. Il semble que cela fonctionne, les deux derniers commits sont supprimés. Puis je les ai supprimés de mon repository local avec git rebase -i HEAD ~ 2. Je supprime […]

Dois-je supprimer une twig après l’avoir fusionnée?

Après avoir fusionné une twig, la supprimez-vous du référentiel? Cependant, c’est une bonne pratique ou pas? Je crée souvent beaucoup de twigs, car je ne veux pas casser ma version actuelle et je souhaite les supprimer pour garder les choses en ordre. Cependant, si vous travaillez avec Assembla ou GitHub, vos demandes de fusion provenant […]

Sensibilité à la casse dans Git

J’ai rencontré un problème avec git. Fondamentalement, je mets à false core.ignorecase parce que je voulais changer la casse des noms de certains dossiers (puisque je suis sous OSX avec un système de fichiers insensible à la casse, les modifications n’étaient pas affichées autrement). Lorsque j’ai extrait mes données, j’ai remarqué que chaque dossier renommé […]