当前位置:   article > 正文

git 高级操作及实例_git综合案例

git综合案例
  1. 查看远程的提交日志:命令
  2. git log origin/master (origin/master这个是默认的远程仓库和分支,可以改成想看的分支)
  3. 当然如果你的本地很久没有更新过远程仓库的信息了,看到的日志可能就不是最新的
  4. 所以在查看之前需要先运行
  5. git fetch
  1. fetch更新本地仓库两种方式:
  2. 复制代码
  3. //方法一
  4. $ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master
  5. $ git log -p master.. origin/master//比较本地的仓库和远程参考的区别
  6. $ git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并
  7. //方法二
  8. $ git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp
  9. $ git diff temp//比较master分支和temp分支的不同
  10. $ git merge temp//合并temp分支到master分支
  11. $ git branch -d temp//删除temp
  1. git比较本地仓库和远程仓库的差异
  2. 1.更新本地的远程分支
  3. git fetch origin
  4. 2.本地与远程的差集 :(显示远程有而本地没有的commit信息)
  5. git log master..origin/master
  6. 3.统计文件的改动
  7. # git diff <local branch> <remote>/<remote branch>
  8. git diff --stat master origin/master
  1. 版本回退
  2. 1.取消已缓存内容
  3. git reset HEAD
  4. 2.本地回退(coomit后)
  5. git log
  6. git reset --hard id
  7. 3.远程覆盖本地
  8. git fetch --all
  9. git reset --hard origin/master
  10. 3 远程某个版本覆盖本地
  11. git fetch --all
  12. git log origin/master
  13. git reset id

  本地与远程文件比较

本地分支合并

查看日志

远程版本覆盖本地

查看日志

 

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

闽ICP备14008679号