[英]Where are git database files stored on windows?
我已經安裝了git,創建了一個rep,簽入並對一些文件進行了更改,但我想知道git存儲repo db和master文件的位置,以便我可以備份它們。
謝謝
作為分布式版本控制系統 ,Git的一個特性是 - 與Subversion不同 - 項目的每個工作副本本身都是一個包含項目完整歷史的存儲庫。
Git的文件位於項目根目錄中隱藏的.git
文件夾中。 這意味着您只需備份初始化項目的文件夾即可備份存儲庫,只需刪除.git
文件夾即可刪除存儲庫。
它\\.git\\
設置為隱藏文件夾,因此您需要調整資源管理器顯示設置以顯示“隱藏”文件。
出於備份目的,我使用
git clone --bare --mirror <url to repository>
然后是每晚執行的腳本
git fetch origin -q
git remote prune origin
這將創建一個沒有workingdirectories(因此只有數據庫)的git-repository,並在需要時更新它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.