git pull
命令基本上就是 git fetch
和 git merge
命令的组合体,Git 从指定的远程仓库中抓取内容,然后马上尝试将其合并进你所在的分支中。
从远程仓库中获得数据,可以执行:
git fetch [remote-name]
这个命令会访问远程仓库,从中拉取所有你还没有的数据。 执行完成后,你将会拥有那个远程仓库中所有分支的引用,可以随时合并或查看。
删除本地分支
假设想要删除本地的分支dev,并且当前处在dev分支上,首先需要切换到别的分支(假设切换到tem分支):
git branch //查看当前所在位置
git checkout tem //切换到tem分支
git branch //此时处在tem分支
git branch -D dev //删除本地temp分支
重新拉取远程仓库代码,并自动创建分支
git fetch origin dev:dev //拉取远程库dev分支的代码到本地的dev分支,如果不存在dev分支,将自动创建dev分支
git fetch <远程主机名> //将远程库的更新(commit)拉取到本地
git fetch <远程主机名> <分支名> //将远程库的<分支名>的分支拉取到本地