工具集01 Git 代码版本控制
目录:
- Git 入门
- Git 进阶
- Git 高阶
- 总结
###1. Git 入门
Git global setup
1 | git config --global user.name "EmilyCH" |
Create a new repository
1 | git clone http://chenxiaoyan@10.10.2.204/chenxiaoyan/AliteApp.git |
Existing folder
1 | cd existing_folder |
Existing Git repository
1 | cd existing_repo |
###2. Git 进阶
创建切换新分支
1 | $ git checkout -b dev |
合并 dev 分支到 master 分支
1 | $ git checkout master |
删除不再使用的分支
1 | $ git branch -d dev |
解决冲突
在 android studio 中 Version Control 可以看到哪些文件存在冲突(颜色是红色),把文件中
《《—
代码
》》
括起来的旧的部分和括号删除。
关于 紧急 bug 分支
1 | $ git status // 查看目前的状态,若有没有提交的,先暂存 |
一般的,新需求新功能分支命名-feature,在 develop 分支上新建分支;
上线后急需修复的 bug 分支命名 -issue ,在 master 分支上新建分支。
###3. Git 高阶
3.1 对于有强迫症的程序媛,看着乱糟糟的线总是喜欢整理成有规则的图案,如下:
那么如何把不规则的线转成上图?
1 | $ git rebase |
3.2 使用标签
1 | $ git checkout master |
###4. 总结
文章是 Android 面向需求开发系列中的一文,更多相关文章请关注。如若有什么问题,也可以通过扫描二维码发消息给我。转载请注明出处,谢谢!
作者:Emily CH
2019年3月7日