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.
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.
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.
Does it need GitHub, or a remote at all?
`new` runs `git fetch` before it resolves the default base, so a repository with no remote needs an explicit base, such as `gitto new auth-fix HEAD`. Nothing else in the tool reaches the network.