如何使用Git / SourceTree在本地克隆具有不同名称的目录

时间:2017-12-06 14:31:28

标签: git bitbucket atlassian-sourcetree

作为git中的一个完整的菜鸟,我有以下问题:

我正在使用SourceTreeBitBucket

我希望clone以及将来git pull一个具有根目录名hello的仓库。但是,在我的本地计算机上,我需要根目录具有名称hello_world,以使内容正常工作。

我该怎么做?

或者,我可以下载目录并手动重命名。如果是这样,那么我如何" connect"它使用SourceTree?现有的git repo?

2 个答案:

答案 0 :(得分:2)

指定Git目录

您可以使用命令行指定要将存储库克隆到的目录:

git clone git@bitbucket.org:teamsinspace/documentation-tests.git folder-name

Alternativley,只需将.git文件夹移动到您想要项目根目录的任何位置即可。

在SourceTree中打开回购

您还可以重命名任何Sourcetree-cloned repo,并在Sourcetree中重新打开它。为了做到这一点:

  1. 点击"克隆/新"。
  2. 点击"添加工作副本"标签。
  3. 在“工作副本路径”部分中,插入本地存储库文件夹路径
    • 如果它是Git或Hg存储库,它将被声明为 "存储库类型&#34 ;;
    • 否则它会声明它是无效路径。
  4. 点击"添加"确认添加本地存储库。
  5. 其他链接

答案 1 :(得分:0)

克隆根据您的需要获取参数,所以

git clone https://url你好

这会将repo目录放在hello下,而不是默认的repo名称。