簡體   English   中英

在哪里放置本地git存儲庫

[英]Where to put local git repository

在SVN工作了幾年之后,我正在轉換為Git。 當使用SVN時,我在服務器上有一個“ repos”目錄,在該目錄下有單個項目的單個目錄(因此,我將在其中創建單個SVN倉庫)。 因此,我非常清楚我的存儲庫位於服務器上,並且本地驅動器上有工作副本。 都好。

現在,我將使用Git在Visual Studio Team Services(以前是Visual Studio Online)上托管一些項目。 我了解在這種環境下我有一個遠程存儲庫和一個本地存儲庫,它們是有效的克隆。 本地工作目錄呢? 我還需要這個嗎? 我之所以這樣問,是因為我看到過一些帖子,它們涉及在本地項目目錄中運行“ git init”,這往往表明我隱藏的“ git”目錄將存在於我正在使用的本地副本中。 即工作目錄和本地倉庫在同一? 這是正確的還是最佳做法,還是我應該為我的本地git repo制作一個本地repo目錄,並有一個單獨的工作目錄?

我希望這是有道理的。 請要求任何澄清。

即工作目錄和本地倉庫在同一?

這是不正確的。 工作目錄是您正在編輯和修改的文件,本地存儲庫是隱藏目錄,通常在工作目錄的頂層命名為.git。

本地存儲庫用於保留本地修改歷史記錄,該歷史記錄與您在SVN中使用的存儲庫相同。 但是git作為分布式VCS,提供了一套機制來同步本地存儲庫和遠程存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM