How to convert a normal Git repository to a bare one?

后端 未结 17 1246
礼貌的吻别
礼貌的吻别 2020-11-22 08:05

How can I convert a \'normal\' Git repository to a bare one?

The main difference seems to be:

  • in the normal Git repository, you have a .git

17条回答
  •  眼角桃花
    2020-11-22 08:31

    First, backup your existing repo:

    (a)  mkdir backup
    
    (b)  cd backup
    
    (c)  git clone non_bare_repo
    

    Second, run the following:

    git clone --bare -l non_bare_repo new_bare_repo
    

提交回复
热议问题