Git同步原始repo的改动到fock的repo

有时候原始的repo有了很多更新,这个时候如果需要把这些改动同步到fock的repo,可以采取如下步骤。

1. Clone需要同步的fock的支线。

git clone --recursive git@github.com:nnamon/Zilliqa.git

2. Checkout需要同步的支线

git checkout feature/ds_reputation

3. 添加原始的repo成为upstream

git remote add upstream git@github.com:Zilliqa/Zilliqa.git

4. 下载upstream的更新到本地

git fetch upstream

5. 合并upstream的更新到fock的支线

git merge upstream/master

6. 如果有改动冲突,要解决冲突,确定能够编译

7. 创建一个commit,用来记录这次同步的改动

git commit -m "Sync with origin master"

8. 上传到同步之后的改动到github

git push

以上就是所有的步骤,欢迎补充。

原文地址:https://www.cnblogs.com/shengguang/p/11301921.html