美文网首页Android Studio 相关
AndroidStudio使用Git创建分支,合并分支等操作

AndroidStudio使用Git创建分支,合并分支等操作

作者: CarlosLynn | 来源:发表于2018-07-30 16:43 被阅读174次

    创建分支

    1.点击AS的VCS,选择Git点击Branches


    image.png

    2.点击New Branch


    image.png
    3.输入新的分支名,若勾选Checkout branch则表示切换到当前新创建的分支
    image.png

    4.点击OK后,就会切换到你新创建的分支里。


    image.png
    5,点击VCS--->Git--->Push,将分支提交到远程服务端
    image.png

    操作本地分支

    操作本地分支有以下内容

    • Checkout(分支切换)
    • Checkout as New Branch(在选中的分支的基础上创建新的分支)
    • Compare(将选中的分支和当前分支进行对比)
    • Rebase onto(分支衍合,将选中的分支中的代码衍合到当前的分支,把在一个分支里提交的改变移到另一个分支里重放一遍)
    • Checkout with Rebase(分支切换)
    • Merge(合并)
    • Rename(选中的分支重命名)
    • Delete(删除当前选中的分支)

    切换本地分支(Checkout)

    1.选择工程点击右键,选择Git--->Repository--->Branches如上图,点击Branches

    image.png
    2.在Local Branches下面选择想要切换的分支,然后点击Checkout
    image.png
    3.分支切换后可以看到as底部的当前分支
    image.png

    创建并切换本地某分支的副本(Checkout as New Branch)

    该项操作也就是在选中的分支的基础上创建新的分支
    1.同切换本地分支的第一步
    2.在Local Branches下面选择想要切换的分支,然后点击Checkout as New Branch


    image.png

    3.为将要创建的分支命名


    image.png
    4.点击ok后,新的分支创建成功,并且切换为当前分支
    image.png

    将选中的本地分支和当前分支进行对比(Compare)

    1.同切换本地分支的第一步
    2.在Local Branches下面选择想要对比的分支,然后点击Compare
    例如这里当前分支是multichat分支,我们选中develop分支然后点击Compare,便是multichat分支和develop分支进行比较.


    image.png

    3.对比可以看到,上面部分是存在于develop分支的提交,但是不存在于multichat分支,同样下面部分是存在于multichat分支的提交但是不存在develop分支,从而可以对比两个分支上的差异!


    image.png

    本地分支衍合生成获取上游分支提交信息(Rebase onto)

    分支衍合,将选中的分支中的代码衍合到当前的分支,把在一个分支里提交的改变移到另一个分支里重放一遍
    主要用在从上游分支获取最新commit信息,并有机的将当前分支和上游分支进行合并
    例如这里,我们在当前的multichat分支中想要获取其上游分支develop分支最新的提交信息,并合并到当前分支中,可以进行如下操作:
    1.同切换本地分支的第一步
    2.在Local Branches下面选择想要获取其最新提交信息的上游分支,然后点击Rebase onto


    image.png

    3.这样我们将上游分支中的代码合并到了当前分支中,这样比合并分支效果要更高一些.


    本地分支合并(Merge)

    该项操作用于将一个分支中的代码合并到另一个分支中.
    例如,我们可以将develop分支中的代码合并到当前multichat分支中
    操作如下:
    1.同切换本地分支的第一步
    2.在Local Branches下面选择想要获取其最新提交信息的上游分支develop分支,然后点击Rebase onto


    image.png

    3.查看代码,合并陈宫


    image.png
    4.当然还可以选择恢复或者删除某分支

    修改本地分支名称

    1.同切换本地分支的第一步
    2.在Local Branches下面选择想要删除的分支然后点击Rename


    image.png

    3.输入新的名称点击确定,则修改名称成功


    image.png

    删除本地某分支

    1.同切换本地分支的第一步
    2.在Local Branches下面选择想要删除的分支然后点击delete


    image.png

    3.查看代码,删除成功


    image.png

    操作远程分支

    切换远程分支

    1.选择工程点击右键,选择Git--->Repository--->Branches如上图,点击Branches

    image.png
    2.在Remote Branches下面选择想要切换的分支,然后点击Checkout as new loacal branch
    image.png
    3.分支切换后可以看到as底部的当前分支
    image.png
    远程分支的操作和本地分支的操作是一样的,无非代码是放置服务器端的,这里就不在进行描述了!

    相关文章

      网友评论

        本文标题:AndroidStudio使用Git创建分支,合并分支等操作

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