1.需求
因为目前要对项目做一些改动,而项目又即将上线,这些新的改动又不需要一起上线,所以这个时候需要在原有的master分支上重新拉出一个分支进行开发。
2.分支操作
打开git bash工具→切换到本地项目所在目录(cd d: / cd cxlwork / cd ..)
查看目前git状态:
$ git status
查看所有分支
$ git branch -a
分支前带*号代表你目前所在的分支
查看本地分支
$ git branch
分支前带*号代表你目前所在的分支
查看远程分支
$ git branch -r
创建分支
$ git branch test
拉取远程分支
拉取远程创建的分支到本地分支mybranch,命令如下:
先 git branch拉取远程分支
然后
$ git checkout -b mybranch --track origin/feature-act-1
本地分支的互相切换
正常操作
$ git checkout master
$ git checkout feature-act-1
或者以下简单命令
$ git checkout -
本地分支的删除
$ git branch -d test
使用idea开发工具进行操作:
右击项目→git→repository→Branches 即可查看到本地分支和远程分支,此时点击新增分支可新增分支,可以增加tag,点击对应的分支即可对该分支进行操作,包括checkout(切换分支),compare,merge,delete