background preloader

Learn Git Branching

Learn Git Branching

git - the simple guide - no deep shit! git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github Infuse analytics everywhere with the AI-powered embedded analytics platform. Start your free trial.ads via Carbon setup Download git for OSX Download git for Windows Download git for Linux create a new repository create a new directory, open it and perform a git init to create a new git repository. checkout a repository create a working copy of a local repository by running the command git clone /path/to/repository when using a remote server, your command will be git clone username@host:/path/to/repository workflow add & commit You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow. pushing changes branching log

How to undo (almost) anything with Git La blockchain va révolutionner le crowdfunding (déjà !) Le crowdfunding est un marché nouveau et pourtant il risque déjà d’être disrupté grâce à une « nouvelle technologie » appelée Blockchain. Cet article intervient à la suite de l’évènement bl0ckcha1n organisé par le magazine Finyear pour lequel j’ai eu la chance d’être speaker en compagnie de Sébastien Couture de Stratumn. Qu’est ce que la blockchain ? D’après la définition Wikipedia, la chaîne de blocs (en anglais : blockchain) est une base de données distribuée qui gère une liste d’enregistrements protégés contre la falsification ou la modification par les nœuds de stockage. À proprement parler, une blockchain est un historique décentralisé des transactions effectuées depuis le démarrage du système réparti. On confond souvent Bitcoin et Blockchain. Pourtant cette technologie décentralisée et sécurisée peut avoir bien d’autres utilisations notamment avec les « smart contracts » ou « contrats intelligents ». De nombreuses initiatives sont en cours dans ce domaine. Et dans le futur !

A Git Primer git is a wicked-powerful distributed revision control system. It is confusing to many, so there are myriad tutorials and explanations online to help people understand it. This one will focus on the fundamental concepts and tasks rather than trying to compete with the documentation. “I’m an egotistical bastard, and I name all my projects after myself. Definitions Working Directory - the working directory is the directory where you have content that you want to manage with git. Commit - a commit is a full snapshot of the contents of your working directory (everything being tracked by git, anyway), and it’s kept track of using a unique 40 character SHA1 hash. Index - the index can be considered a staging area. Branch - a branch is similar in concept to other versioning systems, but in git it’s simply a pointer to a particular commit. Understanding how these components work together is the key to understanding git. git‘s Index $ git status On branch master Branches $ git checkout Remote Repositories

Git Cheat Sheet Even with a GUI application at hand there are times when you resort to the command line. We admit we can’t memorize all important Git commands – that’s why we created a nice cheat sheet for Git that we would like to share with you. On the front you can find all important commands. On the back you can find our Version Control Best Practices that help you get the most out of version control with Git. Available in English | Deutsch | Português | العربية and for download as ZIP including various designs. Download ZIP Size: 0.9 MB, inc. 3 alternative designs & multiple languages for free …and get free email updates.

Logiciel libre Un article de Wikipédia, l'encyclopédie libre. Logo du projet GNU, initiateur du mouvement du logiciel libre. Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises, techniquement et légalement[1]. Ces droits peuvent être simplement disponibles (cas du domaine public) ou bien établis par une licence, dite « libre », basée sur le droit d'auteur. Les logiciels libres constituent une alternative à ceux qui ne le sont pas, qualifiés de « propriétaires » ou de « privateurs »[Note 1]. Le logiciel libre est souvent confondu à tort avec : les freewares (gratuiciels) : un gratuiciel est un logiciel gratuit, alors qu'un logiciel libre se définit par les libertés accordées à l'utilisateur. Définition[modifier | modifier le code] Premières ébauches[modifier | modifier le code] « Premièrement, la liberté de copier un programme et de le redistribuer à vos voisins, qu'ils puissent ainsi l'utiliser aussi bien que vous.

Libraries API - Google Code The Google Hosted Libraries is a stable, reliable, high-speed, globally available content distribution network for the most popular, open-source JavaScript libraries. Google works directly with the key stakeholders for each library effort and accepts the latest versions as they are released. Libraries To load a hosted library, copy and paste the HTML snippet for that library (shown below) in your web page. For instance, to load jQuery, embed the <script src=" snippet in your web page. We recommend that you load libraries from the CDN via HTTPS, even if your own website only uses HTTP. AngularJS snippet: site: angularjs.org stable versions: unstable versions: Angular Material material.angularjs.org early beta versions: Dojo dojotoolkit.org versions: Ext Core sencha.com/products/extcore jQuery 1.x snippet: 2.x snippet: jquery.com note: 2.1.2, 1.2.5 and 1.2.4 are not hosted due to their short and unstable lives in the wild. jQuery Mobile

GitHub Guides Free Hadoop Development Environment: Karmasphere Studio Last week we told you about this tutorial to get started with Hadoop. If you want to go further with Hadoop, you might want a dedicated development environment. Karmasphere offers both a free "community edition" and a paid professional version of its Hadoop development environment for prototyping, development and debugging of Hadoop jobs. Has anyone used it? What did you think? Some basic technical information from Karmasphere's web site: Runs on Linux, Apple Mac OS and Windows Works with all major distributions and versions of Hadoop including Apache, Yahoo! Of particular note are the various charts and visualization tools that help you track your resource usage and efficiency: These screenshots were captured from this demo video.

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, မြန်မာ, 日本語, 中文, 한국어 installation Télécharger git pour Mac OSX Télécharger git pour Windows Télécharger git pour Linux créer un nouveau dépôt créez un nouveau dossier, ouvrez le et exécutez la commande git init pour créer un nouveau dépôt. cloner un dépôt créez une copie de votre dépôt local en exécutant la commande git clone /path/to/repository si vous utilisez un serveur distant, cette commande sera git clone username@host:/path/to/repository arbres ajouter & valider Vous pouvez proposer un changement (l'ajouter à l'Index) en exécutant les commandes git add <filename> git add * C'est la première étape dans un workflow git basique. envoyer des changements branches mettre à jour & fusionner tags remplacer les changements locaux

Related: