git分支同步远程源分支

在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,保留最上边的一次提交记录

你可能感兴趣的:(技术学习,git)