intro files index branches merge tags remotes changing-the-past shit-happens stash low-level