如何使用TortoiseGit移动我的工作目录?

问题描述 投票:0回答:1

我在硬盘上的一个文件夹里有几个项目的工作目录,我想把它们移到另一个文件夹里。我对 Git 和 TortoiseGit 毫无经验,所以我不知道我是否可以直接拖放它们,或者复制一份,然后删除原来的目录,而不会在 repo 中发生任何事情。我做了一些搜索,但我找到的大部分内容都是指移动工作副本中的文件,而不是移动工作副本本身。

我已经完成了一半的移动工作。我创建了一个新的文件夹,并克隆了一个项目副本,但我还保留着原来的工作副本,TortoiseGit仍然显示它在版本控制之下。有没有办法让 Git 忘掉原始副本?

tortoisegit working-directory
1个回答
1
投票

所有与 Git 历史相关的内容都存储在 .git 文件夹。

enter image description here

例如,在下面的截图中,我可以将以下内容复制到 git-testanother-folder 而且,只要我把所有的东西都搬进去 git-test而TortoiseGit则会像以前一样继续运行。enter image description here

要想让 Git 忘掉文件夹中的版本控制,只需删除文件夹中的 .git 文件夹中。正如你在下面的截图中所看到的,当我这样做时,在 another-folder,图标没有了,说明现在只是一个普通的文件夹。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.