七、25.创建user子分支并把代码推送到码云仓库中

打开终端点击+新建一个终端 注意 :如下操作都是在2:powershell下进行

 先来检查一下当前所处分支 git branch

 我们应该把这些代码都写到user分支上

接下来应该把这些代码统一迁移到一个新分支叫user

git checkout -b来创建一个新分支 checkout代表切换到哪一个分支上 -b代表新建一个分支 整句意思先新建一个分支叫user然后用checkout命令切换到分支上

 切换完毕之后 重新执行git branch  当前我们就已经处于user这个分支上了 同时所有被代码的修改也一起被切换到了user这个子分支中

 接下来要把所有的修改操作添加到暂存区

用git status检查当前user分支上文件的状态

接下来需要把他们统一添加到暂存区 git add.

 再重新检查状态 git status  发现所有的文件都被添加到了暂存区

 接下来就应该把user分支提交到仓库中

这样的话所有代码的修改都已经提交到了user这个子分支

再检查一下状态 提示当前工作目录是干净的 此时本地user里的代码就已经是最新的了

 此时打开码云仓库发现只有两个分支

 点开这个分支

 发现在码云中并没有记录本地最新的分支

git branch 发现本地多了一个user分支 但是云端的码云中并没有

 接下来要把本地的user操作推送到云端的码云中 由于云端并没有user 所以是第一次把本地的user分支推送到云端

第一次推送 所以用git push -u

意思我们要把本地的user分支推送到云端的origin仓库中 ,同时以user分支来即进行保存

 此时已经把本地的user分支推送到了云端的码云仓库中进行保存了

接下来刷新码云仓库 此时多了一个新分支

 此时云端码云中有了user分支 本地的user也是最新的 但是此时master是主分支,但是它的代码还是旧的,当开发完功能应该立即把所有的代码合并到主分支上

先检查当前所处分支

 我们希望把user里所有代码合并到master主分支

先切换到主分支

 检查一下 已经处于master主分支上

 从主分支上把user里的代码合并过来

 这样master里面的代码也变成最新的了

现在本地master是新的,但是云端仓库的代码还是旧的 还是几天前提交的

接下来用git push命令 把本地master代码推送到云端 这次就不用-u 因为此时云端已经有了master了

由于以上提交之后码云中master并没有更新 所以

再次试验

 

查看码云 此时更新成功

原文地址:https://www.cnblogs.com/LiQingXin/p/14498749.html