赞
踩
git init 项目初始化
git clone 拉取项目
git add . 添加到暂存区
git commit -m 添加commit信息
git push 将本地分支推送到服务器上去
git pull origin master 本地与服务器端同步
git log 查看日志
git status 查看当前状态
git tag 查看版本号
git diff 查看尚未提交的更新
在 git fetch 中,有一个很重要的概念:FETCH_HEAD。
这里先解释一下什么是FETCH_HEAD?
某个branch在服务器上的最新状态。每一个执行过fetch操作的项目,都会存在一个FETCH_HEAD列表, 这个列表保存在 .git/FETCH_HEAD 文件中, 其中每一行对应于远程服务器的一个分支. 当前分支指向的FETCH_HEAD, 就是这个文件第一行对应的那个分支。
(引用自https://ruby-china.org/topics/4768)
1. 首先我们可以通过 git fetch -h 查看到 其下的所有命令
2. 其次使用git fetch –help 命令可以看到git fetch的语法详解
git-fetch - Download objects and refs from another repository //从另一个存储库中下载对象和参考
同时,我们还可以查看关于git fetch官方给出的语法详解,这里我使用了chrome的线上翻译
3.接下来我们进行测试
Git fetch origin master
Git log -p master..origin/master 比较本地的master分支和origin/master分支的差别
查看对比一下 ,具体效果这里就不贴了,各位可以自行测试
git merge origin/master 进行合并
需要注意的是: 和push不同, fetch会自动获取远程`新加入’的分支.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。