git pull

git pull命令也是用于把远程仓库的改变更新到本地,从效果上来看git pull 相当于 git fetch + git merge

$ git pull 
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
展开对象中: 100% (3/3), 完成.
来自 github.com:shifou-platform/git-practice
   d6b93bd..778366a  master     -> origin/master
更新 d6b93bd..778366a
Fast-forward
 index.html | 1 +
 1 file changed, 1 insertion(+)

如果git pull 命令后边什么也不加,就表示更新当前分支关联的远程分支内容到本地

也可以执行更新某个分支

$ git pull origin develop
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0
展开对象中: 100% (3/3), 完成.
来自 github.com:shifou-platform/git-practice
   d6b93bd..778366a  develop     -> origin/develop
更新 d6b93bd..778366a
Fast-forward
 index.html | 1 +
 1 file changed, 1 insertion(+)

最后更新于

这有帮助吗?