git init与git init --bare demo.git的区别

用法与区别

初始化一个git仓库,一般用于本地
git init

初始化一个裸仓库,一般用于远程仓库
git init --bare demo.git 

注意事项

假如在vps上面安装git后,用git init --bare demo.git来初始化了一个远程仓库

那么在本地上传commit到vps的远程仓库上的话,文件是不会显示出来的。

通过命令git --work-tree=/opt/demo --git-dir=/opt/demo.git checkout -f

设定一个work-tree才会把文件显示出来。

本文链接:

https://xuzi.vercel.app/archive/1545973462/

# 最新文章