如何在Git分支之间创建符号链接?

6
我正在处理SO Ruby Chat规则存储库。在主分支中的RULES.md应该与gh-pages分支上的rules.md相同;然而,它没有反映后者的更改。
我知道目录B中的符号链接只是指向目录A中的文件。我想在git的不同分支之间应用相同的逻辑。
同样地,由于gh-pages分支是主要关注点,我希望在主分支中有一个指向gh-pages/rules.md的符号链接。我已经进行了一些研究,但找不到针对这个确切问题的解决方案。

2
我已经修复了这个问题想要解决的重复问题,但是采用了不同的方法。在主分支中多余的规则副本RULES.md已被删除。然而,问题仍然存在。 - Wayne Conrad
1个回答

3
您尝试实现的方案不可能(符号链接)。
如果您已经进行了操作,请检查以下内容:
1. 修改了主分支/任何其他分支中的 rules.md 文件。 2. 使用 `git status` 命令检查状态。 3. 使用 `git add rules.md` 命令添加 rules.md 文件。 4. 使用 `git commit -m "对更改的信息"` 命令在 git 中提交更改。 5. 完成上述步骤后,您希望将更改反映到其他分支中。 6. 使用 `git checkout branchname` 命令进入您的分支。 7. 现在合并您在主分支中所做的更改。 8. 使用 `git merge branch name` 命令进行合并。
如果没有冲突,则应该可以顺利合并。所有在主分支中的更改也会反映在此处。

我将此标记为已接受的答案。你的方法会产生比我想要的更多的提交,但你的第一句话才是真正的答案。我感谢你的建议。你知道一个带有gh-pages分支的repo是否可以在删除master分支后继续存在吗?其中gh-pages成为新的主分支? - onebree
是的,只有 gh-pages 分支是可能的。这就是我为我的博客所做的。可以通过 GitHub 的 Web 界面完成 ─ 只需将 gh-pages 分支选为主分支,然后删除 master 分支即可。 - Matheus Santana

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接