Android Studio|IntelliJ IDEA Git使用小技巧

在master的基础上创建新分支dev

Android Studio|IntelliJ IDEA Git使用小技巧

Android Studio|IntelliJ IDEA Git使用小技巧

2. 推送分支

将新建的分支dev推送到远程

Android Studio|IntelliJ IDEA Git使用小技巧

Android Studio|IntelliJ IDEA Git使用小技巧

3. 切换分支

Android Studio|IntelliJ IDEA Git使用小技巧

4. 合并分支

当我们在dev分支完成代码修改并测试通过后 需要将dev分支合并到master分支

首先把dev分支代码全部提交(Commit+Push)

然后切换到master分支

Android Studio|IntelliJ IDEA Git使用小技巧

再将dev分支合并到master分支

Android Studio|IntelliJ IDEA Git使用小技巧

最后更新master分支代码并提交(Commit+Push)

5. 分支回滚(2种方式)

先说说Git操作文件的颜色变化

红色 暂未加入版本控制

绿色 已经加入版本控制 暂未提交

蓝色 已经加入版本控制 已经提交 有改动

白色 已经加入版本控制 已经提交 无改动

方式一 Reset

会抛弃原来的提交记录 使Head指针强制指向指定的版本

Android Studio|IntelliJ IDEA Git使用小技巧

Android Studio|IntelliJ IDEA Git使用小技巧

Soft

本地仓库回到选择版本 之后版本修改的内容不会被删除

红色不变

绿色不变

蓝色不变

相关联的白色->蓝色

Mixed

本地仓库回到选择版本 之后版本修改的内容不会被删除

红色不变

绿色->红色

蓝色不变

相关联的白色->蓝色

Hard

本地仓库回到选择版本 之后版本修改的内容全无

红色不变

绿色被删除

蓝色->白色 修改被删除

相关联的白色->白色 之后版本修改的内容被删除

Keep

本地仓库回到选择版本 之后版本修改的内容全无

红色不变

绿色->红色

蓝色不变

相关联的白色->白色 之后版本修改的内容被删除

方式二 Revert

会当成一个新的提交记录 追加到提交日志当中 保留了原来的提交记录(推荐)

Android Studio|IntelliJ IDEA Git使用小技巧

Android Studio|IntelliJ IDEA Git使用小技巧

Android Studio|IntelliJ IDEA Git使用小技巧

本地仓库回到选择版本 之后版本修改的内容不会被删除

红色不变

绿色不变

蓝色不变

相关联的白色->解决冲突后重新提交

6. 撤销已经Commit 还未Push的代码

Android Studio|IntelliJ IDEA Git使用小技巧

Android Studio|IntelliJ IDEA Git使用小技巧

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwzzp.html