创建裸仓库
git init --bare
初始化裸仓库,用于做为git服务端共享仓库
裸仓不能被clone,需要创建本地初始化一个真实的项目,再添加裸仓为远程推送地址,然后初始化代码推送到远程
mkdir myapp
git init
git remote add origin <remote_url>
git push origin master
如果不初始化裸仓,直接用一个git init创建的目录作为服务端仓库,推送远程的时候有可能会报
master -> master (branch is currently checked out)
这是由于git默认拒绝了push操作,需要进行设置,修改.git/config添加如下代码:
[receive]
denyCurrentBranch = ignore或者将服务端仓库的当前分支切换一个普通用户不会用到的分支,如
git checkout -b <一般不会被用到的分支名>
版权声明:本文为qq_35845964原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。