-
安装 gitbook
npm install gitbook-cli -g
-
clone 代码至本地运行
git clone https://github.com/wswdavid/Study_Record.git cd Study_Record #npm install #如果需要commit前进行markdownlint则执行这一条 gitbook install gitbook serve
- 编写前请在命令行输入
npm install
进行包初始化,会在 commit 前执行markdownlint
进行 md 文件规范的验证 - 推荐编辑器
vscode + git + markdownlint + markdown all in one
, vscode 的设置文件已经配置好 - 文档中的图片全部放在
Pictures
文件夹下,驼峰命名 - 关于各种笔记文件放在
Notes
文件夹下
-
初始化 git 仓库
git clone #你自己fork完后的git地址
-
添加该项目为上游项目
git remote add upstream https://github.com/wswdavid/Study_Record.git git remote -v #此时可以看到分别有origin 和 upstream 两个远程仓库
-
本地编写文档,完成本次的文档编辑,需要跟上游主库主库代码进行合并
git fetch upstream
拉取上游主库代码git merge upstream/master
跟上游主库代码进行合并 -
解决与上游主库文件冲突后提交本次的 commit
-
push 代码至个人仓库
git push origin master
-
发起
Pull Request
流程
一些典型的 git 流程操作可以参考Git 操作流程,持续更新中。