我从外包项目中获得了支持。然后我犯了一个错误 - 我对它做了一些修改。现在我想用这个改变做一个分支,但是我想要一直掌握与我分叉的原始项目一样的。我从master创建了分支,所以我已经在分支中进行了更改。但是我现在怎样才能恢复主人呢?或者从原始项目再次分叉?我怎样才能让它更新?最后 - 下次我应该如何提交更改(我希望在单独的分支中进行每次提交)?
答案 0 :(得分:1)
您可以重置master:
cd /path/to/your/repo
git checkout master
git fetch upstream
git reset --hard upstream/master
('upstream
'是引用您已分叉的原始仓库的网址的远程名称)