Typora + GitHub Desktop + Gitee 实现 markdown 的 git 版本管理
使用 GitHub Desktop + git + gitee 码云来管理markdown
本地仓库建立与远程仓库关联
1.首先你本地得有 git环境(没有的话去装一个吧)
2.【生成并在码云上配置公钥】
3.码云创建仓库(推荐私有仓库)
后面部分与图上一致即可
4.复制并在本地shell中执行(打开新建项目的那个页面有下面这两行,下面的是我的信息,你要改成你自己的)
git config --global user.name "Suwanbin"
git config --global user.email "1335951413@qq.com"
5.进入写 markdown 的文件夹,git init
,把该文件夹初始化成一个 git
仓库
6.新增一个 .gitignore
文件,写入如下内容(填入你不想上传到 git 仓库的内容,具体语法规则可参考:【你不知道的.gitignore】)
- 可以新建一个文本文件,写入下面内容,然后另存为,选择文件格式为所有文件,然后手动输入文件名
.gitignore
# 下面是一些我不想同步的文件夹
markdown_images
upload
# 我不想同步的以 ... 结尾的文件
*.txt
*.xls
*.pdf
7.在本地 shell 中依次执行如下命令
git add .
把本地所有文件添加到暂存区中git commit -m "此次提交的备注信息"
提交本次修改到版本库中git remote add origin git@gitee.com:Suwanbin/WorkNote.git(新建仓库名地址.git)
将版本库与远程仓库建立连接git push -u origin master
将本地版本库推送到远程仓库
Github Desktop 关联,图形化管理
8.下载并安装 GitHub Desktop
选 Add local repository,将本地仓库的选择即可
以后这个仓库文件夹里的文件有变动就会有相应的 git 记录,方便溯源
为了防止 typora 崩溃
- 写完一段,就可以提交一下 git
- 出问题了,就可以 git 历史版本里找一下
9.填写此次改动信息并提交(认真写有助于以后找丢失内容,也可以看到自己的版本更新)
10.同步修改到远程仓库(可一次性同步多次修改,会按照本地的提交记录上传)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构