Task · Your theme on your own machine

Send your theme back up to Tito

Publish the folder you've been working in, which goes live immediately and touches only your theme.

3 steps · About 3 minutes · Needs: A theme folder you have pulled into

This is developer work.

The Customize studio changes the colors, images and wording on every screen people see, against a live preview and with nothing to install. Start there.

  1. Commit your work first

    The folder is the only complete copy of it, so commit before you push.

  2. Run titogo push -dry-run

    It checks every file the way Tito will, covering paths, sizes and a compile of every template, and prints exactly what a real push would send. It makes no request, so it can't tell you whether somebody else has changed the account since your last pull.

  3. Run titogo push

    Your site serves the new theme files and pages straight away.

When a push is refused

A push replaces the whole theme, so Tito checks nobody else has moved first.

If somebody edited a theme file or a page in the browser since your last pull, or pushed from another folder, the push is refused, nothing is written, and the message says what it would have overwritten and what it would have removed.

That message says what to do, and it's one of two things. Either run titogo pull to bring their work down, look at what arrived, and push again. Or, if your folder really is the version you want live, run titogo push -force and replace theirs.

One thing a pull leaves to you: if what they did was delete a file, your folder still has it, and your next push puts it back. Deleting your copy too is how you agree with them.

Good to know

Anything that theme has and your folder doesn't is removed.

Pull before you push if you're unsure your folder is current.

  • A push goes to the theme this folder is on, the one titogo pull brought down, printed by name before anything is written. Your account's other themes aren't changed.
  • Custom pages are the exception. They belong to the account, so every folder has the same ones and a push replaces them whichever theme it's writing to.

Still stuck?

You can let someone at Tito sign in to your account for a set time, and see every visit they made.

Let Tito support in →