背景
- 各位大佬们,你们有没有遇到过一周过去了,汇报工作的时候头破血流,百思不得其解,不知道自己做了什么?
- 有没有遇到测试问了一个问题后,突然间忘记自己要做的重要事情?
- 一年过去了,对于自己成长和公司内的工作没有任何记录?
需求梳理
- 需要可以记录每日的todo文档和一些杂事记录
- 文档可以自动归档
- 文档可以查看保存,并且有一定备份能力
- 简单直接的操作
解决方案
markdown编辑器typora+git+github+shell文件+window环境配置
成果
准备工作
- 安装git环境
- 拥有github账号
- 掌握markdown语法
- 安装typora等markdown编辑器
操作步骤
-
创建日志模板文件为工作日志模板文件.md
[toc] <font color='red'>重要紧急</font> 重要不紧急 <font color='green'>紧急不重要</font> <font color='SpringGreen'>不紧急不重要</font> ## 工作安排 - [ ] - [ ] <font color='green'>紧急不重要</font> - [ ] <font color=green></font> ## 详细杂务整理 ## 每日工作总结
预览下效果如下
-
创建shell命令 日志生成.sh
#!/bin/bash ## 指定你的记录日志的目录 我的是在e盘:工作日志记录,根据你的情况设置 cd e: cd 工作日志记录/ thisdate=$(date "+%Y%m%d") fileNamesub="工作日志.md" echo $fileNamesub fileName=$thisdate$fileNamesub echo $fileName pdata=$(date "+%Y%m") monthdate=$(date "+%m" |sed -r 's/0+([1-9])/\1/g') cdir=$(date "+%Y年$monthdate月份") mkdir $cdir cd $cdir # -f 参数判断 $file 是否存在 if [ ! -f "$fileName" ]; then cd .. cp 工作安排模板.md $fileName fi mv $pdata* $cdir/ git add . git commit -m "$(date "+%Y%m%d")" # 根据你的需求,如果有远程仓库,就放开这个 # git push cd $cdir/ explorer . # read -p "执行完毕,回车键退出!"
-
加入git版本控制
-
在本地文件夹下右键,在git bash here中输入
git init
-
(可选是否需要远程备份) github上创建上你要推送的仓库地址,然后在本地配置远程仓库地址。
参考博客:https://blog.csdn.net/hc_ttxs/article/details/79375788
操作后将日志生成.sh文件中的命令行放开
git push
-
-
(可选是否需要快捷启动)
- 创建日志生成文件.sh快捷方式,更名该快捷方式为log.sh
- 打开此电脑>高级系统设置>环境变量,在Path中添加log.sh所在文件夹地址
- win+R,然后输入log就可以快速创建日志,并且每月自动归档日志