从源码构建项目后,如何关联GitHub上的复刻仓库?
本地项目关联复刻仓库并同步修改的步骤
先检查当前本地仓库的远程配置,在终端运行:
git remote -v
要是输出里只有原开源项目的远程地址,没有你自己的复刻仓库,就继续下一步。添加你的复刻仓库作为本地仓库的远程源(习惯用
origin指代自己的仓库):# 替换成你自己的复刻仓库地址 git remote add origin https://github.com/你的用户名/复刻仓库名.git如果之前已经有
origin远程导致冲突,先删除旧的:git remote remove origin,再执行上面的添加命令。再次确认远程配置正确,运行
git remote -v,应该能看到两条指向你复刻仓库的记录(fetch和push)。提交本地修改到本地仓库:
# 暂存所有修改的文件,也可以指定具体文件名,比如 git add src/main.js git add . # 填写清晰的提交说明,方便后续追踪 git commit -m "修复XX功能bug / 添加XX新特性"把本地提交推送到你的复刻仓库:
# 如果你的主分支是main就用main,是master就替换成master git push origin main(可选)后续同步原开源项目的更新:
想保持本地仓库和原项目同步的话,可以添加原项目为上游远程:git remote add upstream https://github.com/原项目作者/原项目仓库名.git # 拉取原项目主分支的更新 git pull upstream main # 把同步后的内容推送到自己的复刻仓库 git push origin main
内容的提问来源于stack exchange,提问作者Featherball
相关产品推荐
相关产品推荐

