赞
踩
提示:假设你自己现在使用的是远程分支是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:git add 冲突文件路径(git status 可查看路径)
- 2:git commit -m'解决冲突'
5)、把本地的分支A同步到远程(假设对应的远程分支也是A)
- git push A //如果本地分支A与远程分支A关联过 可直接PUSH
- git push origin A //如果本地分支A与远程分支A未关联过 需要origin
1)、先把本地的分支回退到历史版本;
git log //查看历史版本
2)、回滚上一个提交版本
git reset --hard HEAD^
注:上一个版本就是HEAD^,上上一个版本就是HEAD^^ HEAD~100
3)、把当前版本push到远程仓库
git push -f (远程仓库***)
- git branch -a //查看所有分支
-
- git branch -r //查看远程分支
-
- git branch //查看本地分支 (带*号表示当前所在分支)
-
- git chekcout 分支名称 //切换分支
-
- git status //查看本地修改记录 (展示路径)
-
- git checkout xxx(展示路径) //恢复xxx修改记录
-
- git checkout . //恢复所有已修改的文件
-
- git branch -d xxx //删除本地分支xxx
-
- git branch -b xxx //新建本地分支,并切换到该分支上去
-
- git branch --set-upstream-to=origin/remote_branch your_branch //本地分支与远程分支关联

完事儿~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。