git子仓库push提交
时间: 2023-08-18 19:07:34 浏览: 111
Git撤销已经推送(push)至远端仓库的提交(commit)信息操作
如果你想将子仓库的修改提交到主仓库,可以按照以下步骤:
1. 进入子仓库目录,进行修改和提交操作。
2. 在子仓库目录下,运行 `git log` 命令,查看最新的提交记录的 SHA 值。
3. 回到主仓库目录,在主仓库中添加子仓库为远程仓库。可以使用如下命令:`git remote add <子仓库名称> <子仓库地址>`。
4. 在主仓库目录下,运行 `git subtree push --prefix=<子仓库目录> <子仓库名称> <提交记录SHA值>` 命令将子仓库提交到主仓库。
需要注意的是,如果在主仓库中已经存在与子仓库目录同名的文件或目录,需要在使用 `git subtree push` 命令时添加 `--squash` 选项,以避免冲突。
阅读全文