在用vscode写笔记时可以利用File Watcher 插件来实现 git的自动pull 和 push,其原理是每当发现文件发生变更保存就会触发对应的git 命令
配置如下:
"filewatcher.commands": [
{
"match": "\\.*",
"isAsync": true,
"cmd": "cd ${fileDirname} && git pull && git add .* && git commit -m auto_update && git push -f",
"event": "onFileChange"
}
]
配置成功后可以看到如下状态: