如何跨 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)。
如果您有工作,请检查以下事项。
- 修改了 master/any 其他分支中的 rules.md 文件。
- 使用
git status
检查状态
- 使用
git add rules.md
添加 rules.md 文件
- 使用
git commit -m "message against the changes"
在 git 中提交您的更改
- 完成此操作后,您希望您的更改也反映在其他分支中。
- 使用
git checkout branchname
移动到您的分支
- 现在合并您在 master 中所做的更改。
- 合并使用
git merge branch name
如果没有冲突,应该可以顺利合并。您在 master 分支中的所有更改都反映在这里。
我正在研究 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)。
如果您有工作,请检查以下事项。
- 修改了 master/any 其他分支中的 rules.md 文件。
- 使用
git status
检查状态
- 使用
git add rules.md
添加 rules.md 文件
- 使用
git commit -m "message against the changes"
在 git 中提交您的更改
- 完成此操作后,您希望您的更改也反映在其他分支中。
- 使用
git checkout branchname
移动到您的分支
- 现在合并您在 master 中所做的更改。
- 合并使用
git merge branch name
如果没有冲突,应该可以顺利合并。您在 master 分支中的所有更改都反映在这里。