Guides

Terminal and git

Running commands in the project directory and pushing changes, without leaving the app.

The terminal pane

Runs in your project directory. Start a dev server, run a build, install a dependency — the ordinary things, in the place they need to happen.

The git panel

Stage, commit and push from a panel rather than from the command line.

Connecting a GitHub repository is part of this, and it matters more than it looks: where a client is publishing content edits from BooshCMS into the same repository, your commits and theirs meet in git rather than fighting over a document.

A note on order

If a client is editing the same repository, pull before you start rather than after you have finished. Their edits are ordinary commits to content files, so this is normal git hygiene rather than anything special to these apps.