为什么不用github
- fetch/push速度慢
- 练习git操作, 没必要专门建一个github仓库
- 练习git操作, 本地的repo操作起来速度飞快
local repo on my mac
1 | alias local_repo='cd $HOME/local.repo/api-provider.git' |
将本地目录当做git仓库…步骤
- 本机, 在某个目录里
1 | # 会在当前目录下, 新建一个 test.git 的bare仓库 |
- 客户端: 初始化仓库或者使用已有的git仓库
1 | # 如果 origin已存在, 可以换个别的名字(例如 demo_origin), 只是推送代码的时候要注意 向demo_origin推 |
如果就想用origin, 那么可以先删掉原先的, 再添加origin
1 | $ git remote remove origin |
客户端可以推送代码了…
git push
克隆
1 | $ git clone file:///home/webuser/my_git_repo/notebook.git |
扩展: 可以把ECS作为自己的git仓库
原理和上面类似