我有一個在Visual Studio 2012中使用GIT進行源代碼管理的Web應用程序模板,但只能在我的本地機器上創建。我現在準備好使用該模板進行部署。我可以在Git中爲克隆存儲庫指定一個新的本地存儲庫嗎?
我不想簡單地爲部署創建分支,因爲這些分支永遠不會合並回主。相反,我已將模板存儲庫克隆到新目錄中。
我注意到,對於第二個目錄,Remote設置爲「origin」,URL指向原始主設備。我想把它推到自己的獨立存儲庫,但我還沒有想出如何設置它。另外,我認爲每個存儲庫的克隆都創建了另一個存儲庫,但是如果這種情況我沒有看到,我不知道如何將其指定爲要推送到的存儲庫。
我將這些文件複製到一個新的目錄,不包括.git目錄。然後,我右鍵單擊該目錄並選擇Git create repository here ...,然後單擊確定。此時我收到警告,指出目標文件夾不是空的。然後它問:「你確定要克隆/導出到該文件夾嗎?」我可能設置錯誤嗎? – Darren
我剛剛安裝了Git和TortoiseGit來測試它,並且在嘗試在非空文件夾中創建存儲庫時收到相同的消息。當我通過單擊「繼續」創建存儲庫,然後執行初始提交添加該文件夾中的所有文件時,它似乎不會破壞任何內容。但是,在將文件複製到文件夾之前在文件夾上創建存儲庫時,您不會收到該錯誤消息,所以也許這是更好的方法。我會相應地更新我的答案。 –