【问题标题】:Easier way to manage multiple branches on GitHub?在 GitHub 上管理多个分支的更简单方法?
【发布时间】:2011-11-30 22:32:11
【问题描述】:

我有一个 GitHub 存储库,其中有两个分支 mastergh-pages。在本地分支之间切换时遇到问题。文件和文件夹未正确复制。

是否可以在本地将每个分支放在单独的目录中?

/Users/macuser/github/my-master/
/Users/macuser/github/my-gh-pages/

而不是

/Users/macuser/github/my/

【问题讨论】:

  • 如何解决分支问题而不是尝试解决它们? “切换分支时”你有什么问题?
  • @Artefact2 如果我拉取最新版本的分支,然后对 gh-pages 使用 checkout,一些目录和文件会保留在另一个分支中。同样,如果我从 gh-pages 切换到 master,“img”目录将被添加到 master 分支。为了方便起见,我宁愿避免像这样切换分支。我还担心发生这种情况时会丢失我的更改。

标签: macos git github github-for-mac


【解决方案1】:

是的,没有问题。只需git clone 两次,然后切换到您想要的分支。 pushpull 根据需要。

【讨论】:

  • 我尝试使用git clone git@github.com:my/project.git gh-pages 并下载了它。如何确保将更改推送回正确的分支?
  • 你需要先选择正确的分支。 git checkout branchname
  • 很酷,git 以后会记住每个文件夹的正确分支吗?
  • 啊,这个也可以简化为git clone -b gh-pages git@github.com:my/project.git gh-pages。感谢您帮助我找到了非常感谢。这应该比我以前做的要容易得多!
  • 没问题。祝你好运,快乐发展。
猜你喜欢
  • 1970-01-01
  • 2021-06-11
  • 2011-09-25
  • 2011-05-19
  • 2022-11-17
  • 2021-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多