background preloader

Learn Git Branching

Learn Git Branching
Related:  THP tools-devops

Les alias Git Avant de clore ce chapitre sur les bases de Git, il reste une astuce qui peut rendre votre apprentissage de Git plus simple, facile ou familier : les alias. Nous n’y ferons pas référence ni ne les considèrerons utilisés dans la suite du livre, mais c’est un moyen de facilité qui mérite d’être connu. Git ne complète pas votre commande si vous ne la tapez que partiellement. Si vous ne voulez pas avoir à taper l’intégralité du texte de chaque commande, vous pouvez facilement définir un alias pour chaque commande en utilisant git config. Voici quelques exemples qui pourraient vous intéresser : $ git config --global alias.co checkout $ git config --global alias.br branch $ git config --global alias.ci commit $ git config --global alias.st status Ceci signifie que, par exemple, au lieu de taper git commit, vous n’avez plus qu’à taper git ci. Cette technique peut aussi être utile pour créer des commandes qui vous manquent. $ git config --global alias.unstage 'reset HEAD --'

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

Learn VIM while playing a game - VIM Adventures tmux, diviser pour mieux régner Vous avez toujours voulu vous connecter à plusieurs serveurs en SSH sur un seul écran ? Vous redimensionnez sans arrêt vos quatre terminaux pour qu'ils tiennent tous sur votre écran d'ordinateur ? Ou alors, votre terminal a planté et vous avez perdu votre session shell sur votre machine qui demandait de passer par trois rebonds ? J'ai une solution pour vous ! tmux est un multiplexeur de terminal, c'est à dire qu'il est capable de scinder plusieurs terminaux au sein d'un seul et même affichage. C'est un processus indépendant qui se lance dans un shell, et si votre terminal préféré plante, tmux conserve votre session et vous pouvez la réutiliser. Installation Bon, j'imagine que vous vous dites que ça a l'air pas mal sur le papier, et vous aimeriez donc l'installer ! sudo apt-get install tmux Pour Windows via Bash on Windows : Pour macOS via brew: Utilisation Après votre installation, vous pouvez ouvrir votre terminal préféré et lancer la commande ZSH_TMUX_AUTOSTART='true'plugins=(... tmux ... )

GIT - Ligne de commande principale Annuler commits (soft) Seul le commit est retiré de Git ; vos fichiers, eux, restent modifiés. Vous pouvez alors à nouveau changer vos fichiers si besoin est et refaire un commit. Annuler le dernier commit Pour indiquer à quel commit on souhaite revenir, il existe plusieurs notations : HEAD : dernier commit ;HEAD^ : avant-dernier commit ;HEAD^^ : avant-avant-dernier commit ;HEAD~2 : avant-avant-dernier commit (notation équivalente) ;d6d98923868578a7f38dea79833b56d0326fcba1 : indique un numéro de commit ;d6d9892 : indique un numéro de commit version courte. Annuler commits (hard) Si vous voulez annuler votre dernier commit et les changements effectués dans les fichiers, il faut faire un reset hard. Annuler les commits et perdre tous les changements Annuler les modifications d’un fichier avant un commit Si vous avez modifié plusieurs fichiers mais que vous n’avez pas encore envoyé le commit et que vous voulez restaurer un fichier tel qu’il était au dernier commit :

VimGolf - real Vim ninjas count every keystroke! Généralités □ - Usine à chatbots 🕊️ Libérez-vous des questions récurrentes 80% des questions posées sont toujours les mêmes. Consacrez plus de temps aux 20% nécessitant un traitement au cas par cas et sur lesquelles vous pourrez apporter plus de valeur ajoutée et laissez le chatbot s'occuper du reste. 🔍 Trouver toute l’information à un seul endroit Entre les directives, textes légaux, réformes, etc. il est parfois difficile de trouver l’info qui correspond à notre profil, notre situation ou notre projet personnel. A l'instar d'une FAQ (Foire aux questions), le chatbot permet aux agents de trouver aisément l’information qu’ils cherchent, et de la retrouver quand ils le veulent. L’objectif de L'usine à chatbot" est de vous aider dans la conception de votre chatbot : — de l’identification d’un cas d’usage, à la mise en place de l’interface du chatbot et à son administration — afin de ne pas créer de ruptures dans l’expérience utilisateur, et de vous fournir un maximum d'informations utiles dans sa réalisation.

Design Patterns Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code. Catalog of patterns List of 22 classic design patterns, grouped by their intent. Benefits of patterns Patterns are a toolkit of solutions to common problems in software design. Classification Design patterns differ by their complexity, level of detail and scale of applicability. History of patterns Who invented patterns and when? Criticism of patterns Are patterns as good as advertised? Dive Into Design Patterns Check out our ebook on design patterns and principles. 40+ Useful Resources for Mastering Web□ - DEV Community We have a list of various resources that can help you to solve many problems that you are facing or might face in the future. We have resources for IllustrationDevelopmentDesignCSSProductivity Let’s get started without further ado. Drawit Hand-drawn vector illustration and icon resources, perfect for your next project. FlatIcon 4340500+ Free vector icons in SVG, PSD, PNG, EPS format or as ICON FONT. Blush Design Easily create and customize stunning illustrations with collections made by artists across the globe. Smash Illustration unDraw Open-source illustrations for any idea you can imagine and create. Control.Rocks They have created a big library of illustrations with customizable styles and action types. Error 404 Fun Make a unique journey through 404 error pages on your website Use these illustrations that describe better than words Open Doodlers A Free Set of Open-Source Illustrations! Carbon Replit Replit is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Squoosh Kite

Related: