Git clients
Reviewedbyfl
🐙
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, including VS Code and PhpStorm, feature built-in Git integration that supports staging changes, reviewing commits, and resolving merge conflicts.
- 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
fortrabbit does not host your Git repository; instead, you deploy code by connecting an external Git provider like GitHub using a Git client.