从 GitKraken 概览中删除存储库
Remove repository from GitKraken overview
我不小心在 GitKraken 中克隆了同一个存储库两次(别问我怎么做的,我还在 Git 中学习),现在它在存储库概述中出现了两次。它都指向同一个文件夹,所以我不能只删除回购协议,因为我也会丢失另一个。如何从概览中删除一个?
我可以想象这对于删除 GitKraken 中的旧存储库也很有用,但本地计算机上仍然有这些文件。
您可以试试:
- 移动你实际的 dayfinder 文件夹(重命名)
- 删除 GitKraken 中的多余条目
- 将文件夹重命名回原来的名称。
OP Mathias711 adds :
Even better: When I renamed it ("dayfinder2
") it automatically updated his overview, and added the 2 and also removed the extra entry.
Removing the 2
yields the expected output.
事实上,您可以轻松地转到 %APPDATA%
文件夹或库文件夹(适用于 MacOS)并找到 .gitkraken
文件夹。有一个配置文件文件夹,然后是您的配置文件 guid 文件夹。该目录应如下所示:
%APPDATA%\.gitkraken\profiles\<guid>
要么
Users\<user>\.gitkraken\profiles\<guid>
在此文件夹中,您可以找到一个 localRepoCache
文件。删除重复的条目,然后返回 Gitkraken 并根据需要将它们添加回去。
在 Ubuntu,您可以通过以下方式编辑 localRepoCache
:
cd ~/.gitkraken/profiles
然后ls
得到目录内容列表。进入目录,您会看到 file/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 就好了。
小心,此方法还会将repo从硬盘中删除!
从第 3 版开始,您也可以在程序中删除它们。
在可以 Open/Clone/Init 回购的菜单中,选择打开选项。
在 "Recently Opened" 下您会看到您的存储库。右键单击相关条目等......
所有其他答案都非常合法,但我发现最简单的方法是简单地重命名您的项目文件夹,重新启动 gitkraken,尝试打开已删除的存储库,它将自动检测其删除。
只需从硬盘中删除文件夹,GitKraken 就会将其从列表中删除。
我不小心在 GitKraken 中克隆了同一个存储库两次(别问我怎么做的,我还在 Git 中学习),现在它在存储库概述中出现了两次。它都指向同一个文件夹,所以我不能只删除回购协议,因为我也会丢失另一个。如何从概览中删除一个?
我可以想象这对于删除 GitKraken 中的旧存储库也很有用,但本地计算机上仍然有这些文件。
您可以试试:
- 移动你实际的 dayfinder 文件夹(重命名)
- 删除 GitKraken 中的多余条目
- 将文件夹重命名回原来的名称。
OP Mathias711 adds
Even better: When I renamed it ("
dayfinder2
") it automatically updated his overview, and added the 2 and also removed the extra entry.
Removing the2
yields the expected output.
事实上,您可以轻松地转到 %APPDATA%
文件夹或库文件夹(适用于 MacOS)并找到 .gitkraken
文件夹。有一个配置文件文件夹,然后是您的配置文件 guid 文件夹。该目录应如下所示:
%APPDATA%\.gitkraken\profiles\<guid>
要么
Users\<user>\.gitkraken\profiles\<guid>
在此文件夹中,您可以找到一个 localRepoCache
文件。删除重复的条目,然后返回 Gitkraken 并根据需要将它们添加回去。
在 Ubuntu,您可以通过以下方式编辑 localRepoCache
:
cd ~/.gitkraken/profiles
然后ls
得到目录内容列表。进入目录,您会看到 file/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 就好了。
小心,此方法还会将repo从硬盘中删除!
从第 3 版开始,您也可以在程序中删除它们。
在可以 Open/Clone/Init 回购的菜单中,选择打开选项。
在 "Recently Opened" 下您会看到您的存储库。右键单击相关条目等......
所有其他答案都非常合法,但我发现最简单的方法是简单地重命名您的项目文件夹,重新启动 gitkraken,尝试打开已删除的存储库,它将自动检测其删除。
只需从硬盘中删除文件夹,GitKraken 就会将其从列表中删除。