Debugging
If you are having technical issues with the GitButler client, here are a few things you can do to help us help you. Or help yourself.
If you get stuck or need help with anything, hit us up over on Discord, here's GitButler Discord Server Link.
Logs
Often the most helpful thing is to look at the logs. GitButler is a Tauri app, so the logs are in your OS's app log directory. This should be:
In this directory, there should be rolling daily logs:
Data Files
GitButler also keeps it's own data about each of your projects. The virtual branch metadata, your user config stuff, a log of changes in each file, etc. If you want to inspect what GitButler is doing or debug or reset everything, you can go to our data directory.
In this folder there are a bunch of interesting things.
The projects.json
file will have a list of your projects metadata:
The settings.json
are some top level preferences you've set.
Finally, the keys
directory holds the SSH key that we generate for you in case you don't want to go through creating your own. It's only used if you want to use it to sign commits or use it for authentication.
Last updated on