background preloader

A successful Git branching model » nvie.com

A successful Git branching model » nvie.com

http://nvie.com/posts/a-successful-git-branching-model/

Related:  MOOC GitHubGitGitGit

git - petit guide - no deep shit! git - petit guide juste un petit guide pour bien démarrer avec git. no deep shit ;) par Roger Dudler (translation by KokaKiwi) Remerciements à @tfnico, @fhd, Namics this guide in english, deutsch, español, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Paris JUG : Improve your sex life with Git Mardi soir se tenait une session consacrée entièrement à Git au Paris JUG qui a été sponsorisée par In Fine. Elle a rencontré un énorme succès, les places ont été prises d’assaut en moins de 4h. Néanmoins beaucoup de gens se sont fait recaler à l’entrée. La polémique des inscriptions

Déployer comme un pro avec Git Déployer un site en utilisant un système de versioning peut sembler un peu tordu mais contrairement à ce que vous pensez cette façon de faire peut vous sortir de pas mal de situation. Par exemple, vous modifiez une trentaine (voir plus) de fichiers sur votre machine locale et puis au moment de mettre en lignes vos modifications vous sondez votre mémoire pour vous souvenir des fichiers à uploader... Evidemment certains logiciels de FTP essaie de simplifier le problème en vous proposant un système de "synchronisation" entre 2 dossiers mais c'est souvent assez hasardeux avec des automatismes qui peuvent être meurtriers pour votre site. Avant d'aller plus loin je tiens à préciser que cette méthode n'est utilisable que si vous utilisez déjà git pour "versionner" vos fichiers et que vous disposez d'un serveur dédié avec des accès SSH. Etape 1 : Préparer le serveur

Notre workflow git, pourquoi, comment Notre workflow git, pourquoi, comment Depuis l'avènement d'outils de gestion de code source de bonne qualité (Git et mercurial principalement) et surtout qui ne vous brident — presque — plus, vous pouvez enfin laisser libre court à votre imagination concernant votre flux de travail. Branches, rebase, merge…. Oui mais pour que le tout reste utilisable, surtout lorsque vous travaillez à plusieurs, il convient de régir tout ceci mais aussi de tenter de le conformer le plus possible à vos contraintes réelles — développement, production, tests…. Bref, il convient de définir un flux de travail — un workflow. Plutôt que de simplement vous présenter notre workflow, vous trouverez ici le pourquoi et le comment, c'est au final ce qui est le plus important.

Utiliser git bisect pour trouver la source d'un bug Il n’est pas rare de se rendre compte en développement qu’un bug a fait son apparition, mais ne semble pas lié aux travaux en cours. Il a été introduit lors d’un commit précédent et n’a jusqu’alors pas été détecté. Plutôt que de devoir tester chaque commit pour identifier la source de ce bug, Git offre une suite d’outils pour faciliter sa recherche : git bisect. Cet outil utilise la recherche dichotomique consistant à séparer la zone de recherche en deux à chaque étape.

GIT : Utilisation simplifiée en dix commandes - Documentation du Dr FRAPPE Documentation du Dr FRAPPE Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net. Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… Git dans la pratique (2/2) Dans une première partie, nous avons abordé la notion d’index et la différence entre une branche locale et une branche distante. Une fois les notions d’index et de branches locales et distantes bien comprises, il est possible d’aborder des fonctionnalités plus avancées de Git. Oui, Git est efficace et flexible Mettre de côté des modifications

GitHub Pour les Nuls : Pas de Panique, Lancez-Vous ! (Première Partie) Traduction d’un article original de Lauren Orsini publié le pour ReadWriteWeb. Seul le lien original fait référence. La traduction reste à raffiner avec la pratique de cet outil. Seconde partie en cours d’étude pour me lancer sous peu dans les premiers commits à la ligne de commande. Pour arrêter de galérer avec Git J'adore Git ! Depuis 5 ans que je l'utilise quotidiennement, je ne me lasse pas d'admirer la puissance sublime de cet outil, et je ne compte plus les fois ou ma vie fut sauvée par l'une ou l'autre de ces obscures mais miraculeuses commandes. D'ailleurs, n'est-ce pas Aristote qui as dit « Donnez-moi vim et git, et je soulèverai le monde » ? Ce n'est pas un hasard si en Swahili, « Git » signifie « divinité toute puissante à la sagacité du renard, la volupté de l'hippopotame et la virilité du bonobo ». Je dois pourtant reconnaître que Git n'est pas forcément l'outil le plus abordable qui soit. Toutes ces commandes bizarres !

Git pour deployer votre site - CrEv's log Git est un outil merveilleux pour gérer vos projets. Non content de vous permettre de versionner correctement vos fichiers, c'est aussi un véritable outils de devops qui vous permet de déployer votre site automagiquement.Petit tour dans le monde merveuilleux du capitaine crochet des hooks et des remotes. Contexte Mon blog est créé à partir de Web Log Today mon petit générateur de site statique en ruby.

Related:  Développement informatiqueGitgitgitGITGitgitGITstuffsmubashirchandioAndroidTechGitdevelopmentGit