【发布时间】:2020-02-01 01:53:15
【问题描述】:
用户故事
假设我已经克隆了一个项目并推送了我的工作,现在我已经完成了它。我希望我可能需要回到它,所以我想将克隆保存在本地以快速切换回来,但我也有可能永远完成,所以我想从磁盘转储文件。
问题
可以这样做吗?要“归档”本地 repo,所以我只保留目录和 .git 目录,并且 git 在运行像 git status 这样的命令时会理解这种状态?
[编辑:] 这个问题的主要原因是我可以偷懒,当我回去工作时不必去寻找 repo URL 重新克隆。这确实不是一个关键需求,但它可能非常方便。
【问题讨论】:
-
您可以 zip/tgz/whateverz 整个项目目录(使用 git repo)并远程目录...您可以稍后再回来扩展整个项目,就像什么都没发生一样。
-
为什么不完全删除它,如果以后需要重新克隆它呢?
-
@eftshift0:这似乎是满足需求的最佳解决方法
-
@DanielMann:请参阅我添加的“Edit”位。
-
用我的方法,你不必“找到repo URL重新克隆”