[英]Change git repo location on PC | changing directory structure
注意:我對Git / GitHub比較陌生。 我了解自己的出行方式,但是我對這種極端情況感到困惑
我創建了一個IntelliJ配色方案 git repo並將其在線推送到github。 目錄結構是臨時的,僅由output
。 這實際上很好並且運行良好。
我注意到人們不會通過這種方式獲得我的更新,因此決定創建一個JetBrain Repo插件 。 這也很好; 但是,我的github位置和我的PC上的插件位置不同。
我查看了Change Git存儲庫目錄位置。 但不確定是否適合我的用例。
由於我的github只是output files
而我的插件文件都是input files
, 我可以僅復制.git
文件 (以及README文件等) ,並期望它正常工作嗎?
鏈接的SO問題似乎與只是將相同的目錄結構和文件移到另一個位置有關。 我正在處理不同的目錄結構,不同的文件和目錄位置; 但是,它是同一項目。
更新資料
以前,我的工作流程是:
\\Documents\\GitHub\\ChroMATERIAL
\\Documents\\GitHub\\ChroMATERIAL
合並 現在它是
\\IdeaProjects\\ChroMATERIAL
自動生成輸出 \\Documents\\GitHub\\ChroMATERIAL
\\Documents\\GitHub\\ChroMATERIAL
合並 我想要的是
\\IdeaProjects\\ChroMATERIAL
運行項目 \\IdeaProjects\\ChroMATERIAL
合並 我假設生成的輸出與您的Github存儲庫所需的結構匹配。 如果是這樣,您可以輕松地將.git文件夾從\\ Documents \\ Github \\ ChroMATERIAL移到\\ IdeaProjects \\ ChroMATERIAL
您應檢查的內容:
如果將項目清除到Intellij,會清除生成的輸出目錄嗎? 如果是這樣,您應該堅持當前的工作流程,因為您可以輕松刪除本地副本。
另一個可能是問題的原因是Github Desktop Client,因為我不知道它的行為,也不知道如何或是否必須以特殊方式配置它以反映您的更改。 (如果您只是從存儲庫內部調用它,那根本就不是問題)
供您解釋:Git使用相對路徑。 因此,存儲庫位於系統內部的位置無關緊要。 重要的部分是存儲庫內部的結構,因為它將被克隆到遠程存儲庫。
我建議您復制.git文件夾而不是移動它。 如果出現問題,您可以輕松還原。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.