5

我仍在学习 Git 和 GitHub,到目前为止我还没有弄清楚这一点。我在 GitHub 上找到了一个我想尝试编辑的公共存储库,因此我分叉了该存储库,然后克隆了它,这样我就可以使用文件的本地副本。我不得不在网上搜索一段时间才能确定 Git 将本地文件放在哪里,但我最终在 C:\Users\\Documents\GitHub 下的各自子文件夹中找到了这些文件(我有 Windows 7 - 对于其他版本Windows 的文件显然位于 C:\Documents and Settings\<current_user>)。

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

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

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

有没有一种方法可以在不修改 HOME 环境变量且不每次都输入(这会导致拼写错误)的情况下执行此操作,或者在命令行中指定位置可能是最好的方法?

编辑:我正在使用 GitHub for Windows GUI 和 Powershell。

4

3 回答 3

3

您说您正在使用 GitHub for Windows 应用程序,因此您可以在设置对话框中对其进行配置。点击Alt-T,按选项,然后你可以更改默认存储目录

于 2013-05-27T00:50:08.313 回答
3

默认情况下,Git 会克隆到当前目录的新子目录中,因此您可以简单地设置您使用的任何 shell/终端,以便C:\Users\\Documents\GitHub默认在该目录中启动。如果是常规cmd.exe提示,您应该能够在您用来打开它的快捷方式的属性窗口中进行配置。

于 2013-05-27T00:34:42.443 回答
0

随着新版SourceTree,默认存储目录不再是命名选项;但它已重命名为Project Folder

工具>>选项>>常规>>回购设置>>项目文件夹

于 2021-12-16T14:03:52.040 回答