# Lovin' GitButler

I've Started Using GitButler and I'm Lovin' It!

## Headless Branches and Improving GIT?

I watched a video on YouTube about a cool new tool called `jj` that allows you to create headless branches in Git. I thought it was a cool idea, so I decided to give it a try. It was a problem to push changes to the remote repository. So I put it on the back burner. Tried some of the other apps that are supposed to make Git easier to use. But I always had branching problems.

Then heard on the changelog podcast about GitButler. I decided to give it a try. I'm Lovin' It!

![image of gitbutler](./lovin-git-butler.png)

## Visually move files to different branches

This is my favourite feature. Seeing the changes and moving the files where appropriate is such a nice change. When you make more changes to a file you can add it to a previous commit and force push it to the remote repository.

## Easily make pull requests and integrate to GitHub

On personal projects I'd normally just push to the master branch. But now I can easily create a branch and push to it. Then create a pull request to merge the changes. It's so easy!

## Visual representation of the branches and the changes

I like the visual representation of the git branches; it's easy to see what changes you have going and what you are working on.

## Needed Improvements

I would like to have better integration into IDE's and a TUI would be nice. And an API to integrate into other tools.

## Conclusion

I'm Lovin' GitButler. It's made my life so much easier. I can easily create branches, push changes, and create pull requests. It's so easy to use and has made my life so much easier. I highly recommend it to anyone who uses Git and GitHub.
