GitHub:将分支映射到 Windows 上的不同本地目录

标签 git powershell github github-pages github-for-windows

我们有一个使用 TFS 作为源代码管理构建的项目。现在已放在 GitHub 上。

我们还在 GitHub 上为文档添加了一个 gh-pages 分支。

但是,我们不希望文档文件弄乱主工作目录。

如何将 gh-pages 的本地目录配置到不同的位置?

我已经尝试使用 git-new-workdir 找到了 here , 但 Powershell 告诉我

repository 'git@github.com/git/git.git' does not exist

然后我尝试克隆找到的 Powershell 脚本 here代替上一个示例中丢失的脚本,但随后我收到错误消息

[script path] not valid: is this a git repository?

有人可以解释一下(用新手的话)如何将分支映射到不同的本地目录吗?

[需要说明的是,本地系统是 Windows,因此可用的工具是 GitHub for WindowsPowershell。]

最佳答案

这可以通过使用 2 个独立的存储库轻松解决。 例如,projectnameprojectname-docs

通过这样做,您可以根据需要将两个存储库克隆到完全独立的文件夹中。

我相信这是使用 GitHub for Windows 完成您所要求的最简单(也可能是唯一)的方法。


或者,您可以使用命令行 git 并克隆存储库两次。 您可以将第一个克隆用于主工作目录,将第二个克隆用于 gh-pages

如果这是您正在考虑的事情,您可能想看看这个:

How to clone a specific Git branch?

关于GitHub:将分支映射到 Windows 上的不同本地目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28135714/

相关文章:

java - 在ADT中定义FlatButton setOnClickListener

git pull 无法从 .git/MERGE_MSG 读取(文件从未创建)

git - 为什么 git rebase --onto a b, git rebase --onto b a 创建一个与原来不同的 SHA1?

git - 通过部分名称在git中切换分支

powershell - jenkins是否通过-noprofile参数以某种方式运行powershell步骤?

github - Webhooks 可以与 GitHub OAuth 应用程序一起使用吗?

node.js - GIT:生成的 .bin 符号链接(symbolic link)阻止将 node_modules 添加到存储库

powershell - 匹配两个数组中的数据并与数组中的其他数据组合

powershell - 如何发送独特的个人电子邮件?

git - 如何修复 GitHub 中的 "Fetch to Code Inspector failed"?