【git系列】git-pull 含义用法选项示例详解
warning:
这篇文章距离上次修改已过441天,其中的内容可能已经有所变动。
git pull 是一个 Git 命令,用于从远程存储库获取并集成到本地存储库。它相当于执行 git fetch 加上 git merge FETCH_HEAD。
基本用法:
git pull <remote> <branch>其中 <remote> 是远程存储库的名称,通常默认为 origin,<branch> 是远程分支的名称,你想要拉取的分支。
选项:
-r或--rebase: 在拉取前先进行变基。--ff: 仅当拉取操作能够快进当前分支时,才快进分支。
示例:
- 拉取远程
origin的master分支:
git pull origin master- 使用变基来合并远程分支的更改:
git pull -r origin master- 仅在能快进时更新本地分支:
git pull --ff origin master详解:
git pull 命令会执行下面的操作:
- 从指定的远程存储库
<remote>获取并保存所有分支的更新。 - 试图快进当前分支到远程分支。
- 如果不能快进,则执行合并操作,将远程分支的更改合并到当前分支。
注意:在执行 git pull 之前,最好先执行 git fetch 来获取最新的远程存储库状态,然后再决定是否合并。
评论已关闭