git pull

git pull 相当于 git fetch 以后,接着再 git merge。就是它把下载与合并这两个动作结合到一块儿了。

git pull 远程

远程如果是 origin,当前所在分支是 master,那执行 git pull,就相当于:

git fetch origin
git merge origin/master

rebase

git pull --rebase 远程

加了 --rebase 选项,会用 git rebase 代替 git merge。

练习

1,进入 ninghao-git 目录,修改 README.md,内容如下:

# Git :)
一本关于 Git 的书。

## 流程

## 分支

## 远程

---
by ninghao.net

做一次提交:

git commit -am '在说明文档里添加“远程”章节'

推送到远程:

git push

2,进入 xiaoxue-git 目录,执行:

git pull origin

返回:

remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 1), reused 3 (delta 1), pack-reused 0
Unpacking objects: 100% (3/3), done.
From https://github.com/ninghao/ninghao-git
   f4b6009..4eeb8d7  master     -> origin/master
Updating f4b6009..4eeb8d7
Fast-forward
 README.md | 2 ++
 1 file changed, 2 insertions(+)

results matching ""

    No results matching ""