git合并代码

作者: 陌盍 | 来源:发表于2019-03-12 22:42 被阅读25次

    一、使用git分支管理流程(merge request标准流程提交代码)

    1.创建本地分支并从develop获取最新代码:git branch my-feature origin/develop

    这时候就基于远程的develop分支新建了一个名叫my-feature的本地分支,my--feature分支会追踪远程仓库的develop分支,也就是说,如果直接git pull或者git push的话,会直接从远程的develop分支pull或是向远程develop分支push。

    2.切换到本地my-feature分支:git checkout my-feature
    (下面就可以开发自己的代码)
    3.将本地代码提交到远程的my-feature分支上:git push origin my-feature
    4.避免冲突,拉取develop上最新代码:git merge origin/develop

    可能会有冲突:

    • 输入以下指令查看冲突: git diff
    • 修改之后,再次提交即可

    5.将所有修改了的文件添加到待提交列表:git add .
    6.将所有add了的文件提交到本地:git commit -m "commit message"
    7.将代码提交到远程分支:git push
    8.在github上提交merge request请求即可

    二、使用git分支本地合并主分支

    1.新建分支:git branch newbranch
    2.查看分支: git branch (*代表当前所在的分支)
    3.切换分支: git checkout newbranch
    4.提交改动到当前分支: git add .git commit -m "备注提交信息" (可使用git status查看提交状态)
    5.切回主分支: git checkout master
    6.将新分支提交的改动合并到主分支上: git merge newbranch
    7.如果合并后产生冲突,可输入以下指令查看冲突: git diff (修改之后,再次提交即可)
    8.接下来,就可以push代码: git push -u origin master

    三、建立本地git仓库

    1.cd到你的项目目录: cd /Users/cjk/Desktop/myShop
    2.输入git命令,创建一个空的本地仓库: git init
    3.将项目的所有文件添加到缓存中: git add .
    4.将缓存中的文件Commit到git库: git commit -m "备注提交信息"
    5.建立远程库:
    在一些代码托管平台创建项目,例如github或者开源中国社区,这里已开源中国社区为例;

    创建项目后,会生成一个HTTPS链接,如下:

    image
    https://git.oschina.net/liuqiqiang/gitTest.git
    6.将本地的库链接到远程:
    终端中输入: git remote add origin HTTPS链接
    7.上传代码到远程库,上传之前最好先Pull一下,再执行命令: git pull origin master
    8.接着执行: git push origin master

    参考: 利用git提交代码

    相关文章

      网友评论

        本文标题:git合并代码

        本文链接:https://www.haomeiwen.com/subject/hyropqtx.html