Articles of git

git commit a une erreur fatale “fatal: CRLF serait remplacé par LF in”

J’utilise Ubuntu 13.10 x64, et je travaille sur un projet que certains développeurs utilisent sous Windows. J’ai récemment changé le core.eol git config core.eol pour “lf” et core.autocrlf pour “input” et core.safecrlf pour “true “. Depuis lors, lorsque j’essaie de valider un fichier dans mon référentiel local, je reçois cette erreur: fatal: CRLF would be […]

Comment lire le graphe de log de git

Dans le livre de la communauté git, il est dit Une autre chose intéressante que vous pouvez faire est de visualiser le graphe de validation avec l’option ‘–graph’, comme ceci: $ git log –pretty=format:’%h : %s’ –graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch ‘master’ of git://github.com/dustin/grit |\ […]

Git fusionne les marques HEAD dans mes fichiers

J’ai essayé de fusionner un fichier dans la ligne de commande en utilisant Git, lorsqu’un message d’erreur apparaissait me disant que la fusion avait été abandonnée. Je pensais que c’était la fin, mais j’ai alors réalisé qu’il y avait des gitmarks dans mes fichiers. Ainsi: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<>>>>>> gh-pages […]

Quelle est la différence entre git-tf et git-tfs?

J’ai récemment eu vraiment marre de TFS. J’ai entendu dire qu’il y avait une lumière au bout du tunnel. Apparemment, je peux utiliser git-tf ou git-tfs et traiter mon code comme s’il était géré par git, mais être capable de pousser / tirer vers / depuis un serveur TFS central. Ma principale question est que […]

Comment restaurer tout un répertoire depuis l’historique du repository git?

Je voudrais restaurer un répertoire entier (récursivement) à partir de l’historique de mon repository git. Il n’y a qu’une seule twig (master). Je connais le commit où les erreurs étaient incluses. Puis-je utiliser le hash sha1 du parent pour restaurer l’état du répertoire tel qu’il était avant que les erreurs ne soient incluses? J’ai pensé […]

Comment migrer du code de SVN vers GIT sans perdre l’historique des validations?

Je voudrais connaître la méthode recommandée pour déplacer notre code d’un référentiel SVN vers un référentiel GIT, afin de faire la transition de notre équipe de développeurs et de commencer à utiliser GIT. Pouvons-nous faire la transition et conserver tous les commits dans le référentiel SVN? En outre, notre équipe est actuellement satisfaite de SVN, […]

Fusionner le repository git dans le sous-répertoire

Je voudrais fusionner un référentiel git distant dans mon repository de git de travail en tant que sous-répertoire de celui-ci. J’aimerais que le référentiel résultant contienne l’historique fusionné des deux référentiels et que chaque fichier du référentiel fusionné conserve son historique tel qu’il se trouvait dans le référentiel distant. J’ai essayé d’utiliser la stratégie de […]

Impossible d’appliquer un cache au répertoire de travail

Je ne peux pas appliquer de cache au répertoire de travail. Petite histoire: D’abord, j’ai essayé de pousser certains changements, mais il disait: “non, vous ne pouvez pas, tirez d’abord” … alors je vais tirer les choses de github et ensuite pousser mes modifications. Quand j’ai essayé de tirer, j’ai dit que j’avais des changements […]

Faire git diff –stat afficher le chemin complet du fichier

En faisant git diff –stat certains fichiers sont listés avec le chemin complet de la base du référentiel mais certains fichiers sont listés comme: …/short/path/to/filename. C’est-à-dire que le chemin commence par … et que seul le chemin court est affiché. Je voudrais que git diff liste le chemin complet de tous les fichiers pour qu’il […]

Liste des tags Git, affichage des codes de validation sha1

de sorte que la commande git tag répertorie les balises git actuelles tag1 tag2 git tag -n imprime le message de la balise tag1 blah blah tag2 blah blah Quelle est la meilleure façon d’obtenir le hachage de tag1 & tag2?