簡體   English   中英

更改PC上的git repo位置| 更改目錄結構

[英]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問題似乎與只是將相同的目錄結構和文件移到另一個位置有關。 我正在處理不同的目錄結構,不同的文件和目錄位置; 但是,它是同一項目。

更新資料

以前,我的工作流程是:

  1. 在IDE中修改配色方案
  2. 從IntelliJ導出設置
  3. 放在\\Documents\\GitHub\\ChroMATERIAL
  4. Windows GitHub客戶端: \\Documents\\GitHub\\ChroMATERIAL合並
  5. 的GitHub

現在它是

  1. 在IDE中修改配色方案
  2. 運行項目並在\\IdeaProjects\\ChroMATERIAL自動生成輸出
  3. 將輸出放在\\Documents\\GitHub\\ChroMATERIAL
  4. Windows GitHub客戶端: \\Documents\\GitHub\\ChroMATERIAL合並
  5. 的GitHub

我想要的是

  1. 在IDE中修改配色方案
  2. \\IdeaProjects\\ChroMATERIAL運行項目
  3. Windows GitHub客戶端: \\IdeaProjects\\ChroMATERIAL合並
  4. 的GitHub

我假設生成的輸出與您的Github存儲庫所需的結構匹配。 如果是這樣,您可以輕松地將.git文件夾從\\ Documents \\ Github \\ ChroMATERIAL移到\\ IdeaProjects \\ ChroMATERIAL

您應檢查的內容:

如果將項目清除到Intellij,會清除生成的輸出目錄嗎? 如果是這樣,您應該堅持當前的工作流程,因為您可以輕松刪除本地副本。

另一個可能是問題的原因是Github Desktop Client,因為我不知道它的行為,也不知道如何或是否必須以特殊方式配置它以反映您的更改。 (如果您只是從存儲庫內部調用它,那根本就不是問題)

供您解釋:Git使用相對路徑。 因此,存儲庫位於系統內部的位置無關緊要。 重要的部分是存儲庫內部的結構,因為它將被克隆到遠程存儲庫。

我建議您復制.git文件夾而不是移動它。 如果出現問題,您可以輕松還原。

暫無
暫無

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

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