github 分叉管理 - 分支
github fork management - branches
我从外包项目中分叉出来。然后我犯了一个错误 - 我对其进行了一些更改。现在我想用这个更改创建一个分支,但我希望 master 始终与我分叉的原始项目相同。我从 master 创建了分支,所以我已经在分支中进行了更改。但是我现在怎样才能恢复 master 呢?还是从原始项目中再次分叉?我怎样才能让它更新?最后 - 下次我应该如何提交更改(我希望在单独的分支中进行每次提交)?
您可以重置主机:
cd /path/to/your/repo
git checkout master
git fetch upstream
git reset --hard upstream/master
(“upstream
”是引用您分叉的原始回购的 url 的远程名称)
我从外包项目中分叉出来。然后我犯了一个错误 - 我对其进行了一些更改。现在我想用这个更改创建一个分支,但我希望 master 始终与我分叉的原始项目相同。我从 master 创建了分支,所以我已经在分支中进行了更改。但是我现在怎样才能恢复 master 呢?还是从原始项目中再次分叉?我怎样才能让它更新?最后 - 下次我应该如何提交更改(我希望在单独的分支中进行每次提交)?
您可以重置主机:
cd /path/to/your/repo
git checkout master
git fetch upstream
git reset --hard upstream/master
(“upstream
”是引用您分叉的原始回购的 url 的远程名称)