Git本地创建分支并合并分支并提交到github

Git本地创建分支并合并分支并提交到github

  1. 本地新建一个文件夹“新建文件夹(2)”
    在这里插入图片描述

  2. 在“新建文件夹(2)”里面右键git bash
    在这里插入图片描述

  3. git clone +目标github仓库(assignmen4)链接。将github仓库复制到本地。此时“新建文件夹(2)里出现了“assignmen4”文件夹。
    在这里插入图片描述
    在这里插入图片描述

  4. cd +仓库名(assignmen4)进入到仓库里,此时显示是“main”分支。(以前叫“master”分支,现在版本改名为main分支。)
    在这里插入图片描述

  5. git branch 查看所有分支,可以看到现在只有main分支。

    git checkout -b +新建的分支名字(这里创建一个business-syt2的分支)

    再次使用git branch查看分支,此时已经有两个分支main和business-syt2。(git checkout +分支名字可以切换到其他分支)
    在这里插入图片描述

  6. 在“assignmen4”里面上传自己的代码,此处上传了文件夹assignement4(里面是修改过的代码)

    在assignement4新建一个test.txt,并在里面输入了一行test文字做测试
    在这里插入图片描述
    (ps如果想修改很多代码:在这一步里删除
    新建文件夹(2)——assignmen4——Assignment4 这一整个文件夹。就是把你仓库里的,business-syt分支上的旧的装代码的文件夹Assignment4删除了,换成了你新写好的代码。并且新写好的代码把名字改成Assignement4依旧放在
    新建文件夹(2)——assignmen4下面,注意此时你是在分支里面操作哦,不是主线里面
    在这里插入图片描述
    在这里插入图片描述
    然后继续下面的步骤 ↓(注意所有操作都在分支里面,不是主线里)

  7. 提交本地代码到远程仓库:
    git add .
    git commit -m “写上提交的备注信息”
    git push -u origin +分支名(business-syt2)
    在这里插入图片描述

  8. 回到github仓库,会发现收到了一个提示,点击Compare&pull request
    在这里插入图片描述

  9. Pull request相当于把自己修改的部分发送给别人,发送request请求别人查看修改的部分并考虑是否接受。在这里插入图片描述
    下拉可以看到代码哪里进行了改动,左边是改动之前,右边是改动之后。可以看到我之前的文件里面(左侧)没有test.txt文件,右边显示新增了一个test文件。点击create pull request提交请求。
    在这里插入图片描述

  10. 提交完以后,就可以看到有人提交了合并申请。通过点击右上角fiel change可以查看哪里进行了修改。如果检查代码无误则可以点击merge pull request合并代码。
    在这里插入图片描述

  11. 再次检查仓库,main主线里面已经出现了merge进去的test.txt。证明合并成功。
    在这里插入图片描述

  12. 还可以点击按钮查看不同分支上的代码(main是已经合并过的所有代码,点击其他分支可以看到没合并的代码)
    在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页