git pull
git pull是从远程仓库中抓取最新分支到本地,并自动尝试合并到当前分支。 使用方法: 1. 查看当前分支: git branch 2. 抓取远程分支到本地: git pull [remote] [branch] 其中,[remote] 是远程仓库的名称,默认为 origin,[branch] 是远程仓库中要抓取的分支,默认为 master。
git fetch
git fetch是从远程仓库中抓取最新分支到本地,但不自动尝试合并到当前分支。 使用方法: 1. 查看当前分支: git branch 2. 抓取远程分支到本地: git fetch [remote] [branch] 其中,[remote] 是远程仓库的名称,默认为 origin,[branch] 是远程仓库中要抓取的分支,默认为 master。 3. 将抓取的分支合并到当前分支: git merge [remote]/[branch] 其中,[remote] 是远程仓库的名称,[branch] 是远程仓库中要抓取的分支。
来说,git pull 和 git fetch 都是从远程仓库中抓取最新分支到本地,但 git pull 会自动尝试合并到当前分支,而 git fetch 则需要手动合并到当前分支。