我刚刚开始使用git子模块来为我的Android应用程序进行版本控制,遵循了这个指南
我成功地克隆了仓库,并对一些内容进行了更改以满足我的应用程序的需要,但是我无法将这些更改推送回我的仓库。
git status
显示子模块中有修改的内容,但我不能只是使用git add
命令添加该文件夹并将其推送吗?
如果我尝试从子模块目录推送,它会尝试推送并告诉我拒绝访问,因为我不是那个仓库的贡献者。
我想能够定期获取新的更改,但每次尝试更新子模块时都能保留和合并我修改过的小段代码。
为了实现这一点,最好的方法是什么?我需要更改推送的远程源吗?