git

250 阅读1分钟
git branch -r查看远程所有分支

git branch 查看本地所有分支

git branch -a 查看本地及远程的所有分支,如下图

git fetch 将某个远程主机的更新,全部取回本地

git branch -a 查看远程分支git branch#查看本地分支:

git checkout 分支#切换分支:

git push origin -d 分支名#删除远程分支: 

git branch -d 分支名 删除本地分支

git remote show origin 查看远程分支和本地分支的对应关系

git remote prune origin 删除远程已经删除过的分支

以上是常用命令

注意本地切换分支前 修改的内容需要提交上去    

git fetch

先fetch远程分支master的东西

    git fetch origin master

这时候只是相当于从远程库拷了代码到本地,还没有和本地的merge,这就是为什么不直接pull,因为先fetch再merge我们就可以先看一下拉取下来的东西,再决定是否merge。

查看本地分支和拷贝下来的远程分支有甚么区别

    git diff yourlocalbranch origin master

接着合并当前分支

    git merge origin/master

还可以用:

    git reabse origin/master

还有就是如果明明添加了远程分支,但是用 git branch -a 又看不到,怎么办呢?运行:

    git remote update