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 --'
Learn VIM while playing a game - VIM Adventures 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
Utilisez Git et GitHub pour vos projets de développement Vous êtes un développeur débutant et vous souhaitez vous lancer sur des projets plus ambitieux ? Vous êtes au bon endroit ! Les projets informatiques sont parfois chaotiques, alors comment garder une trace de tout son travail ?Comment revenir à une version précédente ?Et comment réparer ses erreurs ? Dans ce cours, je vous donnerai toutes les réponses pour gérer et déployer tous vos projets informatiques avec Git. Git permet de suivre les modifications et organiser votre projet. Dans ce cours, vous installerez et configurerez Git et son ami GitHub. Vous êtes un développeur débutant et vous souhaitez vous lancer sur des projets plus ambitieux ? Vous êtes au bon endroit ! Les projets informatiques sont parfois chaotiques, alors comment garder une trace de tout son travail ? Dans ce cours, je vous donnerai toutes les réponses pour gérer et déployer tous vos projets informatiques avec Git. Git permet de suivre les modifications et organiser votre projet.
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 ... )
VimGolf - real Vim ninjas count every keystroke! 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 :
GitHub Pages | Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live. 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.