Git clients
🐙
While the terminal is the universal interface for Git, graphical clients can make complex tasks easier and help visualize history.
# Prerequisite
Have a look at our git intro if that is new to you.
# Options to use Git
- Terminal: Fast, scriptable, universal. Great for standard commands.
- GUI: Visual, discoverable. Great for reviewing diffs, resolving merge conflicts, browsing commit history, squashing commits.
- IDE: Integrated, close, good for daily tasks, also PRs.
# IDEs with Git support
Most modern code editors come with excellent Git integration out of the box.
- VS Code: Has a built-in Source Control tab. Great for staging changes and handling merge conflicts inline.
- PhpStorm: Features a very powerful Git GUI. The "Local History" feature is a life saver.
# Git integration at fortrabbit
The fortrabbit platform does not offer a git repo. You connect to a GitHub repo with a Git client.