Git中怎么跨仓库将一个仓库中的一部分提交同步到另一个仓库中

1.在目标仓库的本地目录中,使用git remote add命令将源仓库添加为上游仓库。源仓库为已存在的提交记录仓、目标仓库为需要同步记录的仓

git remote add A    https://gitee.com/username/source-repository.git   ,A为源仓同步到本地的分支别名,可以随意取名

2.查看本地工程添加的远程仓库地址

git remote

3.同步远程仓库信息

git fetch A

4.同步源仓中的部分代码

git cherry-pick <commit-hash>,

<commit-hash>替换为你想要同步的上游仓库中的提交哈希值。你可以通过查看上游仓库的提交历史来找到这些哈希值。

如果你想要同步多个提交,可以多次运行git cherry-pick命令,或者使用一个范围来指定多个连续的提交。

5.解决冲突

6.正常走git add .   git commit    git push  的流程

标签

发表评论