git subtree 使用记录
参考文章: git subtree教程
1git subtree push --prefix=content/posts post master
目前主要使用这三个命令即可,分别是添加、更新和推送远程。
1git subtree add --prefix=<prefix> <repository> <ref>
2git subtree pull --prefix=<prefix> <repository> <ref>
3git subtree push --prefix=<prefix> <repository> <ref>
其中 <prefix>
是子模块的路径,<repository>
是子模块自身的 git 地址。
1{
2 "scripts": {
3 "set:posts": "git remote add posts git@github.com:wencaizhang/wencaizhang.github.io.git",
4 "add:posts": "git subtree add --prefix=content/posts post master ",
5 "pull:posts": "git subtree pull --prefix=content/posts post master ",
6 "push:posts": "git subtree push --prefix=content/posts post master"
7 }
8}