git本地commit之后如何同步到远程

 2023-09-07 阅读 15 评论 0

摘要:因为没有网络,在本地新建了版本库local_repo,并进行了多次commit。 现在想提交到远程remote_repo,并且保存本地的commit记录。 以打补丁的形式实现: 1、在本地的local_repo中输入: git format-patch 99 这句话的含义是获取最近99次的提交&

因为没有网络,在本地新建了版本库local_repo,并进行了多次commit。

现在想提交到远程remote_repo,并且保存本地的commit记录。

以打补丁的形式实现:

1、在本地的local_repo中输入:

git format-patch 99

这句话的含义是获取最近99次的提交,生成补丁patch。
执行之后,最近的提交都会以*.patch的形式生成在local_repo文件夹。

2、克隆远程的remote_repo,输入:

git clone https://remote_repo.git

3、将patch拷贝放进remote_repo文件夹,并输入:

git am *

这样就可以把local_repo中的commit以打补丁的形式同步到remote_repo。
4、上传到远程并合并,在remote_repo中输入:

git push

完成。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/12554.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息