我还在学习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, 默认存储目录不再是一个命名选项;但它已被重命名为项目文件夹。
工具在祝辞选择在祝辞一般在祝辞回购设置>>项目文件夹