Git Logo

Git Logo

本教學示範如何將git的working repository轉成可分享或提供多用戶貢獻的bare repository。

轉換Repository

  1. 首先,除了「.git」資料夾外,將所有當前git目的下的所有文件刪除掉。
    mkdir ../backup
    mv .git ../backup
    rm -rf *
    mv ../backup/.git .
    rm -rf ../backup

    上面的代碼是在上一層目錄下建立「backup」資料夾,之後將「.git」資料夾移動至「backup」資料夾。再清除當前資料夾的內容。之後把「.git」資料夾移動當前的資料夾。最後刪除「backup」資料夾。

  2. 之後輸入下面的代碼。將「.git」資料夾內的文件移至當前目錄,然後刪除「.git」資料夾。最後將git目的設定為可分享或提供多用戶貢獻的bare repository。
    mv .git/* .
    rm -rf .git
    git config --bool core.bare true
  3. 使用「git clone」可將bare repository複雜至本地資料夾,之後可以貢獻或修改內容,使用「git add」和「git push」提交更改。