提交PR后修改内容并合并commit
解决的问题PR提交后,发现PR内容需要进一步修改,但是希望避免出现多次commit记录。# git clone 个人仓git clone https://gitee.com/ljrcore/xxx# 将fork源仓作为上游源cd xxxgit remote add base 上游源同步最新代码同步上游源仓最新代码至 ljrcore/xxx 仓,这一步可能会出现文件冲突,如有冲突需手工解决git p
·
解决的问题
PR提交后,发现PR内容需要进一步修改,但是希望避免出现多次commit记录。
# git clone 个人仓
git clone https://gitee.com/ljrcore/xxx
# 将fork源仓作为上游源
cd xxx
git remote add base https://上游源
同步最新代码
同步上游源仓最新代码至 ljrcore/xxx 仓,这一步可能会出现文件冲突,如有冲突需手工解决
git pull
git pull --rebase base master
本地解决冲突
git add .
git rebase –continue
合并日志
git rebase -i <commit-id>
# pick <>
# squash <>
# 删除多余commit记录
一般修改内容方式
git add .
# amend方式提交,这样可以避免产生多次commit记录
git commit --amend
# focus push
git push origin -f
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)