Supermemo backup using Git

From Pleasurable Learning
Revision as of 16:53, 26 August 2021 by Guillem (talk | contribs)
Jump to navigation Jump to search

I storngly discourage naming the files "pull.bat" and "push.bat" as both will be next to each other, increasing the chances to missclick leading to potential local deletions.

sm-push.bat to sync your changes to the cloud

git add -A && git commit -m "Update"
git push

pull-sm.bat to get the cloud version to your computer.

git pull

resolve-conflicts neded when different computers used SuperMemo asynchronously.

git reset --hard
git checkout -b temp
git branch -D main
git fetch
git checkout main