How do I undo one?
`gitto remove <name>`, which refuses while anything would be lost. There is nothing else to clean up: a clone is one directory, and removing it leaves the canonical untouched.
gitto remove <name>, which refuses while anything would be lost. There is
nothing else to clean up: a clone is one directory, and removing it leaves the
canonical untouched.
How do I keep the canonical current?
`gitto sync` fetches, fast-forwards it, and runs `.gitto-refresh` if the project carries one. `gitto list` prints how far behind the canonical is on its first line, so the drift is visible before it costs you anything.
What if the canonical moves?
Every clone records the path it came from, so they report that the canonical is missing. Move it back, or make fresh clones from its new location.