
本教學示範如何將git的working repository轉成可分享或提供多用戶貢獻的bare repository。
轉換Repository
- 首先,除了「.git」資料夾外,將所有當前git目的下的所有文件刪除掉。
mkdir ../backup mv .git ../backup rm -rf * mv ../backup/.git . rm -rf ../backup
上面的代碼是在上一層目錄下建立「backup」資料夾,之後將「.git」資料夾移動至「backup」資料夾。再清除當前資料夾的內容。之後把「.git」資料夾移動當前的資料夾。最後刪除「backup」資料夾。
- 之後輸入下面的代碼。將「.git」資料夾內的文件移至當前目錄,然後刪除「.git」資料夾。最後將git目的設定為可分享或提供多用戶貢獻的bare repository。
mv .git/* . rm -rf .git git config --bool core.bare true
- 使用「git clone」可將bare repository複雜至本地資料夾,之後可以貢獻或修改內容,使用「git add」和「git push」提交更改。