TortoiseGit可以管理由其他东西创建的本地存储库吗?

时间:2013-06-13 07:02:48

标签: git github tortoisegit

我正在使用GitHub for Windows,它将我在本地复制的项目的存储库保存在一个特殊目录中。我也安装了TortoiseGit。

我在项目文件夹中看到了特殊的SCM图标。我想用TortoiseGit处理其中一个项目。它有点工作,但我不再尝试了。现在,该文件夹上有一个持久的停止感叹号图标,即使在返回GitHub进行多次更新之后也是如此。我猜测摆脱它的唯一方法就是让TortoiseGit正常使用GitHub检查。

直到我搞砸了之后才意识到GitHub和TortoiseGit将哈希密钥保存到自己的存储库中,因此交叉访问可能是一个坏主意......

任何使它们协同工作的方法,或者至少清理我的图标错误。 (如果我可以在库的#34; Git"部分列出我的GitHub回购,那将是很好的。)

1 个答案:

答案 0 :(得分:0)

不同的git工具,比如 GitHub for Windows TortoiseGit ,应该可以很好地协同工作(并为我做)。它们都可以处理由其他工具创建的git存储库。

TortoiseGit 将资源管理器中图标所代表的信息基于从.git目录获取的信息,该目录包含本地git存储库。

一个令人困惑的方面是两个工具在后台使用git.exe来执行git操作,但是它们可能使用不同的git.exe:s。 Windows的GitHub 使用C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe中安装的,而 TortoiseGit 通常使用msysgit安装的版本。如果它们是不同的版本,那可能会产生问题。更新到最新版本。

相关问题