git 操作- 合并自己的代码到远程test分支以及拉取远程test分支到本地更新本地代码

本地分支newRetoucher合并到远程分支test

第一步:在本地分支newRetoucher
先将最新的代码上传,基本流程就是
git status
git add .
git commit -m ‘…’
git push 如果存在冲突,push失败的话,执行下面操作
git pull 先拉取,有冲突先解决冲突,再继续
git add .
git commit -m ‘…’
git push
成功后,切换到远程分支test(会自动在本地创建 test 分支)
git checkout test (切换到本地 test 分支)
第二步:在本地test分支
先git pull拉取最新代码,
有冲突的话,最简单的一种操作,直接git branch -D test删掉本地test分支,然后再拉取远程test分支代码
一切没问题的话,还是那一套流程
git status
git add .
git commit -m ‘…’
git push
接下来就是将本地分支newRetoucher合并到test上了
因为此时是在test分支上,所以直接执行
git merge newRetoucher即可
然后git push


//查询当前远程的版本
$ git remote -v
//获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])
$ git fetch origin test  [示例1:获取远端的origin/test分支]
//查看版本差异
$ git log -p master..origin/test[示例1:查看本地master与远端origin/test的版本差异]
//合并最新代码到本地分支
$ git merge origin/test[示例1:合并远端分支origin/test到当前分支]

git 退出合并
git merge --abort

你可能感兴趣的:(笔记,git)