Git/GitHub -更改克隆存储库的默认位置,而不更改HOME变量



我还在学习Git和GitHub,到目前为止我还没能弄清楚。我在GitHub上找到了一个我想尝试编辑的公共存储库,所以我分叉了这个存储库,然后克隆了它,这样我就有了一个文件的本地副本来工作。我不得不在网上搜索一段时间,以找出Git放置本地文件的确切位置,但我最终在C:Users\DocumentsGitHub(我有Windows 7—对于其他版本的Windows,文件显然在C:Documents and Settings ) .

当设置GitHub时,我能够选择一个存储库位置,但显然这个位置只影响我创建的存储库,而不是我克隆的存储库。我想尝试找出一种方法来更改默认的克隆目录位置,但是听起来唯一的方法是更改HOME环境变量。然而,改变一个环境变量也可能影响其他程序听起来不像是最佳实践,所以我希望有其他方法。

我找到了一种方法,只需在每次输入克隆命令时指定所需的路径,如下所示:

git clone https://github.com/username/example.git c:/other/path/to/repo

是否有一种方法可以在不修改HOME环境变量的情况下做到这一点,并且不需要每次都输入它(这会导致输入错误),或者在命令行中指定位置可能是最好的方法?

编辑:我使用GitHub的Windows GUI和Powershell。

你说你正在使用GitHub for Windows应用程序,所以你可以在设置对话框中配置它。按Alt-T,按选项,可以更改默认存储目录

Git将默认克隆到当前目录的新子目录中,因此您可以简单地设置您正在使用的shell/终端默认在C:Users\DocumentsGitHub目录中启动。如果它是常规的cmd.exe提示符,您应该能够在用于打开它的快捷方式的属性窗口中配置它。

对于新版本的SourceTree, 默认存储目录不再是一个命名选项;但它已被重命名为项目文件夹

工具在祝辞选择在祝辞一般在祝辞回购设置>>项目文件夹

最新更新