Leanpub Header

Skip to main content

Filters

Category: "Git"

Git

  1. Juju-chu! —  Starting Your Jujutsu × AI Workflow with `jj new`

    AI coding agents can move faster than Git’s staging-and-commit workflow.Juju-chu! shows how Jujutsu🐦‍⬛ gives you automatic commits, reliable undo, and a safer way to reshape messy AI-generated changes—while staying compatible with Git and GitHub. For developers who already use Git and want a calmer AI workflow.

  2. The Unix Workbench

    Finally a free, open source book designed to teach Unix to anybody! Unix is over 40 years old yet it's still used to power your phone, the internet, and the latest scientific research. If you know how to use a mouse and keyboard then this book can provide you with the foundation you need to start coding - no previous experience expected!

  3. GitOps with ArgoCD
    GitOps with ArgoCD
    A Comprehensive Guide
    Sudhanshu Jaiswal

    Modern cloud systems require automation, consistency, and reliability. GitOps With ArgoCD shows how to manage Kubernetes applications using Git as the single source of truth while enabling automated deployments, policy enforcement, and scalable multi-cluster operations.Learn how DevOps teams use ArgoCD to simplify continuous delivery, improve infrastructure visibility, and maintain secure and reproducible environments.

  4. Git y GitHub desde cero
    Git y GitHub desde cero
    Guía de estudio teórico-práctica paso a paso más curso en vídeo
    Brais Moure

    Aprender a trabajar con Git y GitHub es una habilidad esencial como programador. Esta es una guía de estudio teórico-práctica paso a paso y desde cero más un curso de 5 horas en vídeo 100% gratis. 45 lecciones, decenas de comandos y casos prácticos reunidos en un único lugar para comenzar a usar rápidamente Git y GitHub de manera profesional.

  5. GitHub Actions A Visual Guide
    GitHub Actions A Visual Guide
    Fundamentals for Systems Engineers
    Reiner Braun

    Understand GitHub Actions through visual explanations of workflow execution, runners, job dependencies, data flow, security, and deployment.

  6. GitOps
    GitOps
    Cloud-native Continuous Deployment
    Florian Beetz, Anja Kammer, and Dr. Simon Harrer

    GitOps has caused quite some fuss on Twitter and KubeCon, and still continues to do so. This book aggregates the essence of GitOps to help clear up the confusion. This book answers the following questions:What is GitOps?Why should I use GitOps?How does GitOps work?How to get started with GitOps on Kubernetes?What's the Future of GitOps?

  7. Git Workbook
    Git Workbook
    Self-Study Guide to Git
    Lorna Mitchell

    So you want to learn git? Work through this practical book of explanations and real-world exercises to level up your git skills one at a time.

  8. Git for Beginners
    Git for Beginners
    Learn Git and GitHub Step by Step, Without Fear — with a Real Project
    Ganesh Bagaria

    Learn Git and GitHub from zero, without fear. Build and version-control a real project step by step — commits, history, branches, merge conflicts, GitHub, and Pull Requests — while learning exactly how to undo mistakes and get unstuck. Modern 2026 Git, plain English, with a command cheat sheet.

  9. Modern Vim for Developers and Systems Engineers
    Modern Vim for Developers and Systems Engineers
    Modal editing, programmable workflows and the architecture of efficient text work
    Steve Publications

    Vim is more than a clever way to edit text. It is a compact language for transforming it, built for speed, composability and control. This book takes you from modal editing to real-world workflows across Git, SSH, LSPs, servers and automation, while showing where Vim fits and where it does not.

  10. Git, The Magic Notebook (Advanced)
    Git, The Magic Notebook (Advanced)
    Master Recovery, Power & Advanced Git Workflows
    Abhishek Kumar

    Master the 5 advanced Git power skills: reflog recovery, interactive rebase, cherry-pick, bisect debugging, and professional commit messages. Git, The Magic Notebook teaches Git through story and scenario, not boring command reference.You learn through real developers (Ajay, Maya, Ravi, Sanjay) facing real problems. The code examples work. The diagrams show actual processes. The scenarios are genuinely realistic.Because that's how you actually learn Git. Most developers know just enough Git to be dangerous. You could be one of the few who genuinely understands it.Start here. Master these power skills. Become the Git expert your team trusts.

  11. Git, The Magic Notebook Understanding Version Control Through Stories
    Git, The Magic Notebook Understanding Version Control Through Stories
    Finally understand Git. Not just commands, but WHY each feature exists. A story about four friends learning version control together.
    Abhishek Kumar

    INTRODUCTION- Welcome message- Why you need this book- How to use this book STORY INTRODUCTION (1 page)- The Magic Notebook Project- How four friends discover Git- Bridge to first chapter CHAPTERS 1-12 (18 pages)1. Branching - Work on separate timelines2. Commit - Create permanent checkpoints3. Push - Share your work4. Pull - Get everyone's latest changes5. Fetch - Check before merging6. Merge - Combine branches7. Rebase - Update to latest foundation8. Conflict Resolution - Resolve clashing changes9. Reset vs Revert - Undo mistakes safely10. Stash - Pause work temporarily11. Diff & Log - Investigate history12. Pull Requests - Team safety gates Each Chapter Includes:- Story continuation (3-4 lines)- Concept definition- 2 professional diagrams- Git command example- What happened explanation- Common mistakes- Tips to remember REFERENCE SECTIONS (2 pages)- The Four Places: Mental Model- Quick Reference Cheat Sheet- Key Takeaways CLOSING- Conclusion- What's next- Keep learning

  12. Juju-chu! — Comece seu fluxo de trabalho Jujutsu × IA com `jj new`

    Os agentes de programação com IA avançam rápido. O fluxo de trabalho do Git, baseado em staging e commits, nem sempre consegue acompanhar esse ritmo.Juju-chu! mostra como usar o Jujutsu🐦‍⬛ para registrar commits automaticamente, desfazer operações com confiança e reorganizar com mais segurança as alterações difíceis de organizar que a IA gera. Tudo isso mantendo a compatibilidade com o Git e o GitHub. Para desenvolvedores que já usam o Git e querem um fluxo de trabalho com IA mais tranquilo.

  13. Juju-chu! —Comienza tu flujo de trabajo Jujutsu × IA con `jj new`

    Los agentes de programación con IA pueden avanzar más rápido de lo que permite el flujo de trabajo de Git basado en staging y commits.Juju-chu! muestra cómo Jujutsu🐦‍⬛ te da commits automáticos, una forma confiable de deshacer operaciones y una manera más segura de reorganizar los cambios desordenados que genera la IA, todo con compatibilidad total con Git y GitHub. Para desarrolladores que ya usan Git y quieren un flujo de trabajo con IA más tranquilo.

  14. Modern Git Beyond GitHub
    Modern Git Beyond GitHub
    Architectures, Platforms and Operations for Independent Code Hosting
    Steve Publications

    Git is much bigger than GitHub. This practical guide explores self-hosted platforms, decentralized approaches, secure operations and CI/CD beyond the usual defaults. Learn how to design, deploy and run independent Git infrastructure for real-world engineering, enterprise and regulated environments.

  15. Self-Hosted Development Infrastructure
    Self-Hosted Development Infrastructure
    Building Your Own Git Hosting, CI/CD, and Software Engineering Platform from the Ground Up
    Steve Publications

    Take control of your development stack from the ground up. This book shows you how to build and run your own Git hosting, CI/CD and engineering platform, from a single server to infrastructure built for thousands. Learn how the pieces fit together, why key decisions matter and where the trade-offs really are.