1. 程式人生 > >Git裸倉庫和非裸倉庫

Git裸倉庫和非裸倉庫

Git裸倉庫建立 使用命令列:git init –bare使用TortoiseGit:右鍵選單git creat repo here,選擇Make it Bare

裸倉庫可以直接作為伺服器倉庫供各開發者pushpull資料,實現資料共享和同步,不儲存檔案,只儲存歷史提交的版本資訊

非裸倉庫建立:git init使用TortoiseGit:右鍵選單git creat repo here,不選擇Make it Bare

向非裸倉庫push檔案會報錯,需要在.git 資料夾的config檔案後加一句

[receive]

denyCurrentBranch = ignore

才能提交資料,非裸倉庫使用git reset --hard

命令可以看到提交檔案