桂林公司做网站,公司做网站的,免费活动网,百度开户代理商一、场景说明
场景#xff1a; 比如我们Codeup的私有仓库下载代码 放入我们的Github私有仓库 且保持2个仓库是可以实现fork的状态#xff0c;即#xff1a;Github会可以更新到Codeup的最新代码
二、解决方案
1、先从Codeup下载私有仓库代码
下载代码使用 git clone 命令…一、场景说明
场景 比如我们Codeup的私有仓库下载代码 放入我们的Github私有仓库 且保持2个仓库是可以实现fork的状态即Github会可以更新到Codeup的最新代码
二、解决方案
1、先从Codeup下载私有仓库代码
下载代码使用 git clone 命令 不能下载 zip 包 必须包含所有 git 历史记录才能自动合并否则只能手动合并
例如codeup的地址如下
codeup.aliyun.com/64c4c5eea0c93ee744687908/simple-paid-module/simple-admin-core-tenant.git2.、修改 .git/config 文件
下载代码后打开代码文件夹下的 .git/config 文件修改 origin 地址为自己的私有库 https 地址 在 Github 中创建私有仓库 并获取 Github私有仓库 Https 链接 替换上面的 Https地址
3、如何同步 fork 仓库?一次性配置 给 fork 配置远程库,先查看远程状态 git remote -v确定一个将被同步给 fork 远程的上游仓库, upstream 后的地址是你即将同步的 git 地址 git remote add upstream githttps://账号:密码 codeup.aliyun.com/64c4c5eea0c93ee744687908/simple-paid-module/simple-admin-core-tenant.git上面需要的【账号】、【密码】如果是codeup的我们从 codeup-我得-HTTPS密码 获取 开始同步 fork git fetch upstream切换到本地主分支这一步基本可以省略 git checkout master把 upstream/master 分支合并到本地 master 上这样就完成了同步并且不会丢掉本地修改的内容。 git merge upstream/master4、fork更新上游Codeup代码
以后需要合并新代码的时候只需要执行以下两条命令
git fetch upstream git merge upstream/main
5、关于下游Github 提交代码
提交代码就直接 git push 由于 origin 已经改为私有库直接 push 即可