Supermemo backup using Git: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
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. | 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''' | '''sm-push.bat''' to sync your changes to the cloud | ||
<pre> | <pre> | ||
git add -A && git commit -m "Update" | git add -A && git commit -m "Update" | ||
Line 7: | Line 7: | ||
</pre> | </pre> | ||
'''pull-sm.bat''' | '''pull-sm.bat''' to get the cloud version to your computer. | ||
<pre> | <pre> | ||
git pull | git pull | ||
</pre> | </pre> | ||
'''resolve-conflicts''' | '''resolve-conflicts''' neded when different computers used SuperMemo asynchronously. | ||
<pre> | <pre> | ||
git reset --hard | git reset --hard |
Revision as of 16:53, 26 August 2021
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