当前位置:   article > 正文

Git合并远程分支及版本回退_git 合并远程分支

git 合并远程分支

一、合并远程分支:

提示:假设你自己现在使用的是远程分支是A,需要合并的远程分支为B.

1)、第一步:在本地新建一个与远程的分支B相同(要被合并的版本)的分支B;

git checkout -b B origin/B

该指令表示:创建一个本地分支B,并将远程分支B放到该分支里面去(本地分支与远程分支已关联)。

2)、第二步:将远程代码pull到本地

git pull

3)、第三步:切换到你的分支A;

git checkout A

4)、第四步:合并分支A与B;

git merge B

  该指令表示:当前所在分支与B进行合并。

   ④:如果有代码冲突,解决冲突,然后在进行推送;

  1. 1:git add 冲突文件路径(git status 可查看路径)
  2. 2:git commit -m'解决冲突'

5)、把本地的分支A同步到远程(假设对应的远程分支也是A)

  1. git push A //如果本地分支A与远程分支A关联过 可直接PUSH
  2. git push origin A //如果本地分支A与远程分支A未关联过 需要origin

二、Git 回退上一个版本:

1)、先把本地的分支回退到历史版本;

git log //查看历史版本

2)、回滚上一个提交版本

git reset --hard HEAD^

   注:上一个版本就是HEAD^,上上一个版本就是HEAD^^  HEAD~100

3)、把当前版本push到远程仓库

git push -f (远程仓库***) 

三、Git常用命令:

  1. git branch -a //查看所有分支
  2. git branch -r //查看远程分支
  3. git branch //查看本地分支 (带*号表示当前所在分支)
  4. git chekcout 分支名称 //切换分支
  5. git status //查看本地修改记录 (展示路径)
  6. git checkout xxx(展示路径) //恢复xxx修改记录
  7. git checkout . //恢复所有已修改的文件
  8. git branch -d xxx //删除本地分支xxx
  9. git branch -b xxx //新建本地分支,并切换到该分支上去
  10. git branch --set-upstream-to=origin/remote_branch your_branch //本地分支与远程分支关联

完事儿~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/321284?site
推荐阅读
相关标签
  

闽ICP备14008679号