git - Git 同步子文件夹 git
问题描述
在 Gitlab 中,我有一个这样的文件夹结构(示例):
我的编码项目
- 代码
- 有用的方法
每当我更新这些文件夹中的任何一个时,它都会与 Gitlab 同步并对其进行版本化。我希望能够与其他人(并且仅此文件夹)共享我的“UsefulMethods”文件夹,并让他们修改其内容。每当他们进行一些更改或更新时,我都希望能够“拉动”它。我也希望每当我在“MyCodingProject”中更新它时,它也会在其他任何地方更新它,或者至少能够让人们“拉”它
我想在 UsefulMethods 文件夹中做一个 git init ,但这仍然意味着如果我只对 MyCodingProject 文件夹的 git commit/push 它不会更新。
解决方案
我最终在我的 UsefulMethods 文件夹中制作了一个脚本,用于检查是否进行了任何更改。如果进行了更改,它会执行 git pull、git add、git commit,然后执行 git push。每小时,它会执行一次 git pull 以查看是否有人进行了任何更改
推荐阅读
- c# - 通过绑定应用样式
- kubernetes - 如何防止用户创建带有特定标签的 pod?
- machine-learning - 将 Keras 转换为 Pytorch
- php - 如何在 Virtuemart 结帐中禁用收货方和计费信息
- python - 为函数返回 nan 数组但仅适用于某些实例?
- authy - Authy 是否支持接受 1 个令牌返回和 1 个令牌转发?
- python - 在嵌套 for 循环中枚举外部增量的列表理解
- hibernate - 有谁知道如何更改 Grails 4.x 中的默认“级联”行为?
- css - 如何使用样式化组件将样式从子级传递给父级
- ios - 斯威夫特 UITableViewCell