Android studio 软件git使用

 在 test 分支添加的方法 , 现在切换到 master分支 

Android studio 软件git使用_第1张图片

 总共 2 个分支 , 当前的分支是 test 

Android studio 软件git使用_第2张图片

 出现了 

Android studio 软件git使用_第3张图片

 Android studio 软件git使用_第4张图片

 先试一下 force checkout , 尝试之后发现 , 你更改没有带过来 , 以为哪个类在master分支没有 , 所以这边也没有 , 切回分支 test 

Android studio 软件git使用_第5张图片

 发现之前的跟改没有 ,

Android studio 软件git使用_第6张图片

 

Android studio 软件git使用_第7张图片

 这样即可以找回

继续切换 选择 , smart checkout  , 因为 master 分支没有这个文件 

Android studio 软件git使用_第8张图片

 说是没有找到这个文件 , 是否要回滚里面的内容 , 尝试一下回滚 , 发现在master 分支没有这个 testgit 类 , 就是没有用 , 结论是 , 只要另外一个分支没有这个类, 那就是没有用 , 都带不过去 . 

 在这个分支上 mrege  ,  test 到 master  

Android studio 软件git使用_第9张图片

 merge 之后你的代码就合并到那边去了  , 刚才的流程再操作一遍 , 就可以看到 , 都有类的时候smart 才有用 . 如果你已经提交了 , 你再切过去就没有 smart 功能 , 而且那个分支的更改也没有用 。 

测试merge 冲突

master 分支 

Android studio 软件git使用_第10张图片

 test 分支 

Android studio 软件git使用_第11张图片

 Android studio 软件git使用_第12张图片

 出现冲突了 

三个按钮是接受你的 , 接受他的 , 还有一个merage . 

Android studio 软件git使用_第13张图片

 Android studio 软件git使用_第14张图片

 合并到中间处理 , 点确定就可以了 。 

把主分支的类容merage 过来了 

测试回退 

当前选中的提交的记录是这个创建了类 , 上面是创建了方法 。 

Android studio 软件git使用_第15张图片

 翻译的就是这样 , 默认就可以

Android studio 软件git使用_第16张图片

 

再切换分支 

Android studio 软件git使用_第17张图片

 类还在 , 取消跟踪了 Android studio 软件git使用_第18张图片

 

 

你可能感兴趣的:(android,studio,android,ide)