赞
踩
- 查看远程的提交日志:命令
- git log origin/master (origin/master这个是默认的远程仓库和分支,可以改成想看的分支)
- 当然如果你的本地很久没有更新过远程仓库的信息了,看到的日志可能就不是最新的
- 所以在查看之前需要先运行
- git fetch
- fetch更新本地仓库两种方式:
-
- 复制代码
- //方法一
- $ git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master
-
- $ git log -p master.. origin/master//比较本地的仓库和远程参考的区别
-
- $ git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并
-
- //方法二
- $ git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp
-
- $ git diff temp//比较master分支和temp分支的不同
-
- $ git merge temp//合并temp分支到master分支
-
- $ git branch -d temp//删除temp

- git比较本地仓库和远程仓库的差异
-
- 1.更新本地的远程分支
- git fetch origin
- 2.本地与远程的差集 :(显示远程有而本地没有的commit信息)
-
- git log master..origin/master
- 3.统计文件的改动
-
- # git diff <local branch> <remote>/<remote branch>
- git diff --stat master origin/master
- 版本回退
-
- 1.取消已缓存内容
- git reset HEAD
- 2.本地回退(coomit后)
- git log
- git reset --hard id
- 3.远程覆盖本地
- git fetch --all
- git reset --hard origin/master
- 3 远程某个版本覆盖本地
- git fetch --all
- git log origin/master
- git reset id
本地与远程文件比较
本地分支合并
查看日志
远程版本覆盖本地
查看日志
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。