git fork

2022-05-06  本文已影响0人  李霖弢

fork

在GitHub上操作,复制目标仓库A(包括文件,提交历史,issues等)到自己的git账号下(称为A1)
正常的clone、pull、push等操作都将在A1仓库下完成(即origin为A1)

同步新内容

如果A有了新的改动需要同步到A1,则需要

  1. 将A1添加为upstream
    git remote add upstream git://github.com/<aUser>/<aRepo.git>
  2. 拉取upstream中的内容
    git fetch upstream

可以通过git remote -v查看当前的origin和upstream指向

向原作者提交修改

在GitHub上操作,给原仓库A发送一个pull request,如果其作者接受,则会将A1的修改拉到原仓库A

上一篇下一篇

猜你喜欢

热点阅读