如何使用 Git / SourceTree 在本地克隆具有不同名称的目录
How to clone a directory with different name locally with Git / SourceTree
作为 git 的完全菜鸟,我有以下问题:
我正在使用 SourceTree
和 BitBucket
。
我想做 clone
并在将来 git pull
一个 repo,根目录名称为 hello
。但是,在我的本地计算机上,我需要根目录的名称为 hello_world
,才能正常工作。
我该怎么做?
可选,我可以下载目录并手动重命名。如果是这样,那么我如何使用 SourceTree "connect" 它到现有的 git 存储库?
克隆需要一个你想要的参数,所以
git克隆https://url你好
这会将 repo 目录放在 hello 下,而不是默认的 repo 名称。
指定Git目录
您可以使用命令行指定要将存储库克隆到哪个目录:
git clone git@bitbucket.org:teamsinspace/documentation-tests.git folder-name
或者,只需将 .git
文件夹移动到您希望项目根目录所在的位置。
正在 SourceTree 中打开存储库
您还可以重命名任何 Sourcetree 克隆的存储库,然后在 Sourcetree 中重新打开它。为了做到这一点:
- 点击 "Clone/New"。
- 单击 "Add Working Copy" 选项卡。
- 在“工作副本路径”部分,插入您的本地存储库文件夹路径
- 如果它是 Git 或 Hg 储存库,它将被声明为
"Repository Type";
- 否则它会声明这是一个无效路径。
- 单击 "Add" 确认添加本地存储库。
其他链接
作为 git 的完全菜鸟,我有以下问题:
我正在使用 SourceTree
和 BitBucket
。
我想做 clone
并在将来 git pull
一个 repo,根目录名称为 hello
。但是,在我的本地计算机上,我需要根目录的名称为 hello_world
,才能正常工作。
我该怎么做?
可选,我可以下载目录并手动重命名。如果是这样,那么我如何使用 SourceTree "connect" 它到现有的 git 存储库?
克隆需要一个你想要的参数,所以
git克隆https://url你好
这会将 repo 目录放在 hello 下,而不是默认的 repo 名称。
指定Git目录
您可以使用命令行指定要将存储库克隆到哪个目录:
git clone git@bitbucket.org:teamsinspace/documentation-tests.git folder-name
或者,只需将 .git
文件夹移动到您希望项目根目录所在的位置。
正在 SourceTree 中打开存储库
您还可以重命名任何 Sourcetree 克隆的存储库,然后在 Sourcetree 中重新打开它。为了做到这一点:
- 点击 "Clone/New"。
- 单击 "Add Working Copy" 选项卡。
- 在“工作副本路径”部分,插入您的本地存储库文件夹路径
- 如果它是 Git 或 Hg 储存库,它将被声明为 "Repository Type";
- 否则它会声明这是一个无效路径。
- 单击 "Add" 确认添加本地存储库。