本文已参加【新人创作礼】活动,一起开启掘金创作之路。
在master分支已经提交pr的前提下,新建分支,同步远程源分支,并提交新代码
一. 查看所有远程库的远程地址
git remote -v
二. 将拉取到的本地代码回到指定的版本
查看提交记录
git log
回滚到指定的版本
git reset --hard 【commit ID】
三. 添加拉取仓库的上游分支URL
git remote add upstream [私仓上游项目 URL]
添加之后,可以使用 git remote -v查看是否添加成功
四. 从源分支获取最新的代码
git fetch upstream
五. 在当前新分支,合并新分支和上游源分支代码
git merge upstream/master
六. Push 到 新 分支
git push -f
七. 提交新代码
git add .
git commit -m "xxxx"
git push
八. 两个PR合并指令:
git rebase -i HEAD~? (同一类型的提交次数)
从下往上,把pick改成s,保留最上边的一次提交记录