1、首先使用git branch查看当前项目分支
2、新建子分支,并且切换到子分支
2.1、这里的-b表示创建user子分支,checkout表示切换到子分支
2.2、再输入 git branch查看就可以发现多了个user并且已经切换到子分支
3、接下来把所有的修改都统一的放到暂存区和仓库
3.1、输入 git status 查看修改和新增文件 再用git add . 添加到暂存区
3.2、最后使用git commit -m '信息' 提交到仓库 -m表示提交信息
这样的话所有的代码都已经提交到了user子分支上
但是我们打开码云分支可以发现并没有user分支
4、将分支提交到码云仓库中
4.1、 运行git push -u origin user 表示将本地的user 分支提交到origin仓库中并且以user命名,以后会有弹窗输入码云注册用户名和密码。
4.2、 此时就把本地的分支提交到码云仓库了,刷新一下码云仓库就可以看到
5、此时主分支master中的数据还是旧的数据,我们需要把user分支的数据提交到master中
5.1、首先第一步检查当前分支 git branch
5.2然后切换到主分支 git checkout master
5.3 最后运行 git merge user从主分支上把user中的代码合并过来
现在本地的master仓库是新的,但是云端的还是旧的 运行git push提交到云端,到此就完成了分支的创建和提交
补充:如果是第一次创建分支rights(git checkout -b rights ),则需要上传到gitee仓库:使用 git push -u origin rights 命令,刷新gitee仓库就可以看到创建的分支啦