Git fork 后与原仓库同步

Git fork 了其他的仓库后,后续与原仓库的同步操作记录如下

说明

名词 解析
上游 命令中定义的 upstream,即被 fork 的仓库
下游 fork 之后的仓库

命令

# 查看当前远程仓库的信息
git remote -v
# git remote add <name> <url>
# url 使用 ssh 或者 https 均可
git remote add upstream xxxxx
# 从上游(upstream)拉取代码合并到自己的分支上
git pull upstream master
# 推送本地变更到自己的远端仓库
git push
# 推送到远端指定分支
git push <远程主机名> <本地分支名>:<远程分支名>
# 如下
git push origin master:master

参考

发表评论