我不小心在 GitKraken 中克隆了同一个存储库两次(不要问我如何,我还在 Git 中学习),现在它在 repo 概述中出现了两次。它都指向同一个文件夹,所以我不能只删除 repo,因为我也会丢失另一个。如何从概览中删除一个?
我可以想象这对于删除 GitKraken 中的旧存储库也很有用,但您的本地计算机上仍然有文件。
事实上,您可以轻松地转到您的%APPDATA%
文件夹或库文件夹(对于 MacOS)并找到该.gitkraken
文件夹。有一个配置文件文件夹,然后是您的配置文件 guid 文件夹。该目录应如下所示:
%APPDATA%\.gitkraken\profiles\<guid>
或者
Users\<user>\.gitkraken\profiles\<guid>
在此文件夹中,您可以找到一个localRepoCache
文件。删除重复的条目,然后返回 Gitkraken 并根据需要添加回来。
您可以尝试:
OP Mathias711在评论中添加:
更好的是:当我重命名它(“
dayfinder2
”)时,它会自动更新他的概述,并添加 2 并删除额外的条目。
删除2
产生的预期输出。
在 Ubuntu 上,您可以localRepoCache
通过以下方式编辑:
cd ~/.gitkraken/profiles
然后ls
获取目录内容的列表。进入目录,你会看到一个文件/s。就我而言,它是:
cd d6e5a8ca26e14325a4275fc33b17e16f
编辑localRepoCache
文件。
sudo vim localRepoCache
你会得到这样的东西:
{
[
"/home/user/your-project-dir/repo-1/.git",
"/home/user/your-project-dir/repo-2/.git",
"/home/user/your-project-dir/repo-3/.git",
"/home/user/your-project-dir/repo-4/.git",
"/home/user/your-project-dir/repo-5/.git"
]
}
只需从 GitKraken 概览屏幕中删除要删除的存储库。重新启动 GitKraken,你就很好了。
所有其他答案都非常合法,但我发现最简单的方法是简单地重命名您的项目文件夹,重新启动 gitkraken,尝试打开已删除的存储库,它会自动检测其已删除。
只需从硬盘中删除该文件夹,GitKraken 就会将其从列表中删除。