git 主线分支代码拉取到本地分支

  • Post author:
  • Post category:其他


1.首先,正常情况下提交代码的流程是:

git status –> git add . –> git commit -m “提交内容”  –> git pull origin dev分支

解决冲突(如果文件有冲突,需要重新 add commit)–> git push origin dev分支

2.创建本地分支

先查看分支:

git branch 查看本地分支

git branch -a 查看远程分支(remotes开头的代表是远程分支)

创建本地分支:

git branch test

切换到本地分支:

git checkout test

然后回归正常提交代码

3.拉取远程分支代码

  • 先切换到远程分支 git checkout dev分支
  • git pull 拉取分支代码
  • git checkout test 切换到本地分支
  • git merge dev 合并远程代码
  • git push 把代码上传到自己分支上

4.解决问题(如果在远程拉取代码,切换到本地分支后,直接git push,没有合并代码的情况下)

需要回退到上次commit提交,步骤如下:

  • git log 查看历史提交版本
  • 回退版本 git reset –hard ID
  • 推送到当前分支  git push
  • 重新切换到远程分支拉取代码 git checkout dev分支 –> git pull 拉取代码
  • 切换到本地分支 git checkout test
  • git push 提交一下 合并到本地代码



版权声明:本文为weixin_53877433原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。