如何删除复制的存储库而不影响原始存储库?

时间:2019-10-12 16:12:23

标签: git command-line terminal

发生了什么:我将folderA复制到folderX。将文件移出一级文件夹,以便它们现在位于文件夹X的正下方(这是我本来应该做的,但是我是新手,所以我们是。)我不要FolderX中的folderA,但不应更改原始folderA。

问题: 当我位于文件夹X中的“ rm -r folderA”时,出现以下消息:

  

rm:删除受写保护的常规文件   'folderX / .git / objects / 00 / many999letters123many456numbers'?

  • 我应该说是吗?删除复制的文件夹会影响原始文件夹吗?

  • 是否最好消除我复制文件夹的错误?我该怎么做?

更多信息: 我还没有对github进行任何更改。 folderX是一个存储库(当前除了.git和readme.txt之外没有其他文件)。 folderA也是一个仓库。

1 个答案:

答案 0 :(得分:0)

如果要删除folderA/folderX中的多余副本,则删除全部folderA/folderX/.git不会有任何危害。

folderA/.git/objects/00folderA/.git/objects/ff中受写保护的文件是git对象(blob,树,提交和标签),它们以“松散格式”对存储库历史记录的各个部分进行编码。