如何跨 git 个分支创建符号 link?

How to create a symbolic link across git branches?

我正在研究 the SO Ruby Chat rules repo。 master 中的RULES.md应该与gh-pages分支上的rules.md相同;但是,它并不反映后者的变化。

我知道目录 B 中的符号 link 只是指向目录 A 中的文件。我想在 git 中的分支应用相同的逻辑。

同样,由于 gh-pages 分支是主要焦点,我希望在 master 中有一个指向 gh-pages/rules.md 的 symlink。我已经做了一些研究,但找不到关于这个确切问题的任何信息。

您尝试实现的方案是不可能的 (sym link)。

如果您有工作,请检查以下事项。

  1. 修改了 master/any 其他分支中的 rules.md 文件。
  2. 使用git status
  3. 检查状态
  4. 使用 git add rules.md
  5. 添加 rules.md 文件
  6. 使用 git commit -m "message against the changes"
  7. 在 git 中提交您的更改
  8. 完成此操作后,您希望您的更改也反映在其他分支中。
  9. 使用 git checkout branchname
  10. 移动到您的分支
  11. 现在合并您在 master 中所做的更改。
  12. 合并使用git merge branch name

如果没有冲突,应该可以顺利合并。您在 master 分支中的所有更改都反映在这里。