我不小心在GitKraken中克隆了两次相同的存储库(不要问我怎么样,我还在Git中学习),现在它在repo概述中出现了两次.它都指向同一个文件夹,所以我不能只删除回购,因为我也会失去另一个.如何从概览中删除一个?
我可以想象这对于删除GitKraken中的旧存储库也很有用,但仍然有本地计算机上的文件.
小智 35
实际上,您可以轻松转到%APPDATA%文件夹或Library文件夹(对于MacOS)并找到该.gitkraken文件夹.那里有一个个人资料文件夹,然后是你的个人资料guid文件夹.该目录应如下所示:
%APPDATA%\.gitkraken\profiles\<guid>
要么
Users\<user>\.gitkraken\profiles\<guid>
在此文件夹中,您可以找到一个localRepoCache文件.删除重复的条目,然后返回Gitkraken并根据需要添加它们.
Ulf*_*nar 20
小心,这个方法也删除了硬盘上的repo!
从版本3开始,您也可以在程序中删除它们.
在菜单中,您可以在其中打开/克隆/初始化回购,选择打开选项.
在"最近开业"下,您会看到您的回购.右键单击相关条目etvoilà...
你可以尝试:
该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"
]
}
Run Code Online (Sandbox Code Playgroud)
只需从 GitKraken 概览屏幕中删除您想要删除的存储库。重新启动 GitKraken,你很好。