background preloader

Git

Facebook Twitter

Book. Git Reference. Git Cheatsheet. Christophe Porteneuve @ Devoxx France 2016. Comment débuter avec Git et Github ? Notre invité du jour est Cedric Exbrayat, fondateur de NinjaSquad et formateur Git pour Human Coders Formations.

Comment débuter avec Git et Github ?

Vous pouvez découvrir le contenu de sa formation Git sur notre site. Cedric est aussi très investi dans la communauté Java. Il est le créateur de Lyon JUG et l’un des organisateurs de la conférence Mix-IT. S’il y a bien une startup qui est devenu incontournable dans le quotidien des développeurs ces dernières années, c’est sans aucun doute Github. Quel que soit le langage qui nous fait gagner notre vie, la plupart des librairies et projets open source sont aujourd’hui hébergés sur cette plate-forme qui a poussé plus loin qu’aucune la collaboration entre développeurs du monde entier. Il faut dire que ce développement vient aussi d’un virage net dans notre métier : l’adoption massive de Git sur la quasi totalité des projets open source et de plus en plus en entreprise, poussée par la volonté des développeurs de s’affranchir des contraintes de SVN et consorts.

Getting Git Right. A successful Git branching model » nvie.com. In this post I present the development model that I’ve introduced for some of my projects (both at work and private) about a year ago, and which has turned out to be very successful.

A successful Git branching model » nvie.com

I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management. Using git-flow to automate your git branching workflow. Git 101 Presentation. TryGit : Vous Avez 15 Minutes Et Vous Voulez Apprendre Git. Voilà une information vraiment intéressante que j’ai pu découvrir au travers d’un tweet d’Aurélien, dans lequel il partageait un lien vers un site Web, qui va s’avérer indispensable pour tous les développeurs qui veulent en apprendre davantage sur le développement, et plus particulièrement tout ce qui tourne autour de Git.

TryGit : Vous Avez 15 Minutes Et Vous Voulez Apprendre Git

Peu de temps après son partage, le lien du site s’est répandu à une vitesse phénoménale, c’est pourquoi je suppose que vous l’avez déjà parcouru ! Si ce n’est pas le cas, sachez qu’aujourd’hui l’équipe Git a lancé une façon unique et facile, dans un format interactif mis en œuvre par Code School, d’apprendre Git afin d’essayer l’outil et le service, et ce sans avoir à installer le logiciel. Ainsi, comme l’explique Github sur son blog, si vous ne connaissez pas du tout cette technologie, et que vous avec 15 minutes de temps libre, alors vous n’avez qu’une chose à faire, vous rendre sur try.github.com. Plutôt sympa comme initiative vous trouvez pas ? Code School - Try Git. Learn Git Branching. Learn Git Branching.

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, မြန်မာ, 日本語, 中文, 한국어.

git - petit guide - no deep shit!

Git Immersion - Brought to you by Neo. Git-game/git-game: terminal game to test git skills. Branching avec git. Les ninjas utilisent Git depuis la création de Ninja Squad pour tous leurs projets.

Branching avec git

Le site web de Ninja Squad est sous Git. Ce blog est géré avec Git. Nos formations sont sous Git. Néanmoins, depuis que nous l’utilisons chez notre client, sur un projet de développement complexe, avec plusieurs branches développées et maintenues en parallèle, nous avons encore développé notre git-fu. Les différentes manières de développer de nouvelles fonctionnalités en utilisant des branches Git sont bien documentées, et font l’objet d’une littérature abondante. Mais commençons par le début, et décrivons comment nous avons décidé de travailler avec la branche de travail principale : master.

EGit : Git-Eclipse-

Créer un nouveau projet GitHub sous Eclipse « Throrïn's Studio. Bonjour, après plus d’un mois d’absence, je reviens avec un tutoriel sur « Comment créer un projet Github sur Eclipse » (prononcer jithub guithub).

Créer un nouveau projet GitHub sous Eclipse « Throrïn's Studio

Tout d’abors qu’est-ce que GIT ? Et bien GIT est un gestionnaire de versions tout comme CVS ou SVN mais comparé aux autres, GIT n’as pas besoin d’avoir un point centralisé pour fonctionner. De plus, il gère mieux (pas vraiment tester) toute la partie merge des différentes branches. Tout se passera exclusivement sous Eclipse sauf la partie création du repository (et initialisation si vous voulez faire une partie trunk/branche/tag). Les logiciels de gestion de version - exemple de GIT. Le gestionnaire de version git. Team Collaboration With GitHub. GitHub has become the corner stone for all things open source software.

Team Collaboration With GitHub

Developers love it, collaborate on it and are constantly building awesome projects through it. Apart from hosting our code, GitHub's main attraction is using it as a collaborative tool. In this tutorial, let's explore some of the most useful GitHub features, especially for working in teams, making it all the more efficient, productive and, most importantly, fun! What is version control? Version control systems are a category of software tools that help a software team manage changes to source code over time.

What is version control?

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.

Git dans la pratique (2/2)

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 Régulièrement, on se retrouve avec des modifications en cours sur notre copie de travail quand vient une tâche plus prioritaire.

Plutôt que d’abandonner les modifications déjà effectuées, de commiter des modifications qui cassent une fonctionnalité, ou encore de créer un patch dans un fichier que l’on met de côté, Git nous propose d’utiliser git stash.Cette commande permet de mettre de côté toutes les modifications de la copie de travail et de l’index (il faut penser à ajouter les nouveaux fichiers qui ne sont pas encore suivis par Git). Pour reprendre le travail commencé et rangé il est possible de le récupérer de 2 façons différentes : 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.

Paris JUG : Improve your sex life with Git

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 Certains ont accusé JUG Events pour ce désastre au niveau des inscriptions. Quoi qu’il en soit, ce site semble de plus en plus inadapté au succès que rencontre le Paris JUG. Nvie/gitflow: Git extensions to provide high-level repository operations for Vincent Driessen's branching model. Git Tips From the Pros. Git contre Mercurial : pourquoi Git ? Depuis la nuit des temps (1970), les geeks ont vécu une guerre longue et sanglante entre le vrai et le faux, le bien et le mal, Emacs et Vim. Plus récemment un autre type d’outils ont jeté de l’huile sur le feu en appelant une fois de plus les geeks à un nouveau combat par blogs interposés au lieu de réellement travailler.

Je parle bien entendu de l’épineux débat entre Git et Mercurial. Cet article prend parti pour Git et se penche sur quelques raisons pour lesquelles Git a fortement progressé dans sa domination au cours de cette lutte épique. Mises en garde ooooouuuuuhh! Avant tout, je voudrais être franc et admettre que je suis la dernière personne à affirmer que Git est parfait. Quoi qu’il en soit, j’ai commencé mon usage des DVCS avec Mercurial, puis je suis passé à Git et ne suis jamais revenu en arrière. Gestion des versions avec Git. Présentation. Hello World · GitHub Guides. The Hello World project is a time-honored tradition in computer programming. It is a simple exercise that gets you started when learning something new. Let’s get started with GitHub! You’ll learn how to: Ens:git_2014-2015 [Amélie Cordier] Introduction à GIT — Introduction à GIT.

Département Informatique (IUT Lyon 1) Ce travail est sous licence Creative Commons Attribution-ShareAlike 3.0 France. How to make a pull request on GitHub - a quick tutorial « hisham.hm. So you made changes to a project — a bugfix or maybe a new feature — and you want to send it for inclusion in the official (“upstream”) sources. Perhaps you sent an email or opened an issue in the bugtracker, and the project maintainers asked you to send a Pull Request (PR) on GitHub. But how to do this? How to make a pull request on GitHub - a quick tutorial « hisham.hm. Teachers, manage your courses with Classroom for GitHub. Good Resources for Learning Git and GitHub. Besides our Bootcamp articles, there are literally thousands of excellent Git and GitHub resources on the web. A smaller and curated set of links that our users tell us are the most helpful are as follows. References. Guide - GitHub Education. Comprendre Git : Revenir en arrière.