LitMy.ru - литература в один клик

Rebase - The Complete Guide On Rebasing In Git

  • Добавил: literator
  • Дата: 22-04-2024, 07:25
  • Комментариев: 0
Название: Rebase - The Complete Guide On Rebasing In Git
Автор: Pascal Precht
Издательство: Independently published
Год: 2024
Страниц: 94
Язык: английский
Формат: pdf (true)
Размер: 10.5 MB

Unlock productivity and master version control with the complete guide on rebasing in Git.

Rebase is an ebook that originally should complement our “Git Master Class” at thoughtram. We thought it would be a cool idea to hand it out to our students once they are done with their training.

The invention of Git was by all means one of the best things that happened to the software industry in the past decades. It’s not that we haven’t had version control before. In fact, most of us were happily using SVN or other version control systems before we made the switch. We didn’t know how much better things could get. On the other hand, I’ve never met anyone who wanted to go back to SVN after grokking the full power of git. This book is about its most powerful feature: Rebasing.

Everything you’ve learned so far in this book should already give you a head start when it comes to using git on a daily basis. Even if you stick to simply adding, committing and merging changes, with the in-depth knowledge you’ve acquired, you’ll no longer use these tools and commands without having a good understanding of what’s actually happening.

However, there are surely many scenarios where this isn’t enough. Especially in the modern world of open source platforms, where contributing to other people’s projects is encouraged and every maintainer follows their own rules and ideas. If you aren’t able to adjust to their maintenance conventions it can be pretty hard at times to help out.

The same applies to your own projects as well. Whether you work with a team or even alone, you’ll probably end up in situations where you wished you knew how to, say, split commits apart, rearrange them, or squash them together before sharing them with the community. Rebasing is the answer to most of these. There are many different variations of what a rebase can look like, but let’s start with the simplest form.

What's Inside:
Packed with tips and tricks to improve your productivity and maintain high flexibility within your code base.

- Repository under the hood
- The anatomy of a Git commit
- Understanding Git objects
- A branch is just a pointer
- Concept of a rebase
- "Rebase + Merge" vs. "Just Merge"
- How to perform a simple rebase
- Rebasing interactively
- Splitting and squashing commits
- Automated testing during a rebase
- Cherry-picking commits
- "I'll fix it later" Workflow

This Book is for you if...
-You feel rather uncomfortable using Git
-You know how to add, commit, push and pull, but that's it
-You don't know what to do when you've "messed up"
-You don't know what your Git tool is doing behind the scenes
-You want limitless version control
-You want to fix all of the above without wasting time

Who is this Book is For?
This book is intended as a guide for people who are already familiar with Git. While a deep understanding of git isn’t necessary to use this book, it’s most likely beneficial to have some experience in using some of its basic commands such as adding, commit, pushing and merging changes. There is however a good walk-through of some of Git internals that should put everyone on the same page when it comes to fundamentals.

Скачать Rebase - The Complete Guide On Rebasing In Git












[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.