4 ms·
Only works in a git directory, and one might want to use git only for manual version control and another tool for automatic.
by amadeuspagel 7mo ago
Only works in a git directory, and one might want to use git only for manual version control and another tool for automatic.
- gavinray 7mo agoThen replace git with "rsync" or "borg. But I don't see how running "git init" in a directory you have "days of work" accumulated in is a sticking point. Git is a convenient implementation detail. The core loop of "watch a directory for changes, create a delta-only/patch-based snapshot" has been a solved few-liner in bash for a long time...
- virgildotcodes 7mo agoSomething something Dropbox There are a huge number of people coming into agentic coding with no real background in software dev, no real understanding of git, and even devs with years of experience will readily reach for convenience and polish even when they could otherwise implement it themselves, see: Vercel's popularity.
- rovr138 7mo agoCreate a branch, squash the branch manually when you want and merge things. or `git reset --soft main` and then deal with the commits or have 2 .git directories. Just add to the git commit `--git-dir=.git-backups` or whatever you want to name it.