git查看差别/合并分支 您所在的位置:网站首页 git查看本地和远程master的区别 git查看差别/合并分支

git查看差别/合并分支

2024-06-30 13:15| 来源: 网络整理| 查看: 265

查看两个分支区别

#查看两个版本的全部差异 git diff test1 test2

#查看本地仓库与远程仓库差别git diff master origin/master

#比较两个版本某个文件差异(--之后有空格,之后跟文件名) git diff test1 test2 -- index.html

比较两个版本的差异

# 比较 git diff commitId1 commitId2

比较两个分支差异

复制代码 # 显示出所有有差异的文件列表 Git diff branch1 branch2 --stat # 显示指定文件的详细差异 Git diff branch1 branch2 文件名(带路径) # 显示出所有有差异的文件的详细差异 Git diff branch1 branch2

合并某次commit

#切换到需要合并的分支(如a合并到b,那么切换到b分支) git cherry-pick commitid #查看commitId git log

 参考:https://blog.csdn.net/fightfightfight/article/details/81039050

 

合并分支:

1 切换分支到合并到的分支下(如要合并test1代码到test2,那么将分支切换到test2上)

#执行合并代码( 要合并的分支名);如果合并出现冲突,再IDE编辑器中修改冲突后再add+commit git merge #如果创建分支时未将本地分支与远程分支关联,需要使用命令将本地分支与远程分支映射。 git branch --set-upstream-to=origin/远程分支 本地分支 #提交合并之后的代码 git push origin

 

查看分支差别:

# 查看 dev 有,而 master 中没有的 git log dev ^master

具体查看:https://www.cnblogs.com/mkl34367803/p/9196563.html

 

按照Log提交日志ID提交:

# 查看提交记录 获取提交ID git log # 切换到要同步到的branch 如:master git checkout master # 通过cherry-pick提交 git cherry-pick commitID git pull git push

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有