一. 使用 studio 的版本控制工具
1. 配置 git (android sudio 以 mac 版为例))
Android Studio 一般安装后已经自行配置了 git 程序所在的位置, 在设置 ->Version Contral-> Git -> Path to git executable 中可查看.
2. 对项目启用 git 管理 这步是将项目纳入 git 管理之下
点击 android studio 菜单栏的 VCS 后, 选择 Enable Version Control Integration. 在弹出的框里选择 Git .
3. 切换到 Project 视图, 然后在 Project 上面右击
弹出列表中选择 git->add. 这样就可以将项目的文件纳入 git 管理
4. 添加忽略文件 (在项目的. gitignore 中) 或者下载插件 (ignore 右键 new .ignore file)
- *.iml
- .gradle
- /local.properties
- /.idea
- .DS_Store
- /build
- /captures
- /MPChartLib/bulid/(三方依赖的 build 添加忽略)
- .externalNativeBuild
5. 提交 commit(向上的箭头) 第一次线配置仓库路径 登录账号密码 commit-> push
二. 使用命令行
------------------------------------- 基本 ---------------------------------------------------------------
初始化: git init
添加所有文件受控版本控制: git add . (指定文件: git add 'name')
提交: git commit -m 'your word'
推送到远程: git push origin
从远称拉取: git pull
------------------------------------- 分支 ---------------------------------------------------------------
新建本地分支: git branch 'name'
推送本地分支到远程: git push 'origin' '分支名'(必须与本地分支名一致)
查看本地与远程绑定状态: git branch -vv
查看所有分支: git branch -a
追踪远程分支 (绑定): git branch --set-upstream-to='origin' '分支名'
切换分支: git checkout '分支名'
合并分支代码: git merge '分支名'
同步 dev 分支 log 日志::
- project git:(ming) git checkout dev
- Switched to branch 'dev'
- project git:(dev) git merge ming
- Updating 7cf39b1..06e1529
- Fast-forward
- app/build.gradle | 32 ++++++++++----------------------
- app/src/main/AndroidManifest.xml | 3 +++
- create mode 100644 app/src/main/res/layout/item_withdrawlist.xml
- project git:(dev) git add .
- project git:(dev) git status
- On branch dev
- nothing to commit, working tree clean
- project git:(dev) git push origin dev
- Total 0 (delta 0), reused 0 (delta 0)
- To http://47.104.17.92/Ming/project.git
- 7cf39b1..06e1529 dev -> dev
- project git:(dev) git log
日后再增加...
来源: https://juejin.im/post/5aa0f4d851882555784d83bd