git fetch
,它的作用是将远程仓库的分支信息拉取到本地仓库,注意,仅仅是更新了本地的远程分支信息,fetch
命令的作用是刷新保存在本地仓库的远程分支信息,此命令需要联网
git branch [分支名]
,可以创建新的分支
- git branch -avv ,查看分支信息
git checkout [分支名],切换到新分支
git checkout -b [分支名]
创建分支并切换到新分支
git push [主机名] [本地分支名]:[远程分支名]
即可将本地分支推送到远程仓库的分支中,通常冒号前后的分支名是相同的,如果是相同的,可以省略 :[远程分支名]
,如果远程分支不存在,会自动创建
git branch -u [主机名/远程分支名] [本地分支名]
将本地分支与远程分支关联,或者说使本地分支跟踪远程分支。如果是设置当前所在分支跟踪远程分支,最后一个参数本地分支名可以省略不写(-u
选项是 --set-upstream
的缩写)
git branch --unset-upstream [分支名]
即可撤销该分支对远程分支的跟踪,同样地,如果撤销当前所在的分支的跟踪,分支名可以省略不写
git push [主机名] :[远程分支名]
,删除远程分支,如果一次性删除多个,可以这样:git push [主机名] :[远程分支名] :[远程分支名] :[远程分支名]
。此命令的原理是将空分支推送到远程分支,结果自然就是远程分支被删除。另一个删除远程分支的命令:git push [主机名] --delete [远程分支名]
。删除远程分支的命令可以在任意本地分支中执行
git branch -D [分支名]
删除本地分支,同样地,此命令也可以一次删除多个,将需要删除的分支名罗列在命令后面即可
git branch -m [原分支名] [新分支名]
,给本地分支改名,若修改当前所在分支的名字,原分支名可以省略不写
posted @
2020-01-07 11:17
xuecl
阅读(
139)
评论()
编辑
收藏
举报