1.studio File>>setting 中设置git的目录,点击Test测试
2. File>>setting 中设置github ,点击Test测试
3.新建一个android工程,配置过滤文件.gitignore,android工程已经生成了,在工程根目录以及app下,app下的文件可以不用修改,修改根目录下的.gitignore,将 /.idea/workspace.xml /.idea/libraries 去掉,改为.idea 就行了
4. Share project to github ,然后push,完成之后可以在github上看到工程
5. commit 和 push,新建一个测试类,提交上传到github,完成之后再github上看到提交的类
6.建立分支
建完之后会自动切换到 dev 分支,push提交到github,然后在github上就看到了 dev 分支
7.分支切换 选择checkout,切换到本地分支dev
8.将dev修改合并到 主分支master 上
dev 分支上 新建 测试类2,然后commit,push
接着切换到本地master分支,选择marge ,然后 push ,push之后再github上切换到master主分支,就可以看到合并的 测试类2
9.版本回退
一种情况是 commit ,但是没有push到github,因为push会上传 commit的所有东西。回退到指定commit的版本,之后提交的就不会push到github了
一种是已经push到github的,将源码都恢复到 某个版本
先得到版本号:
然后在 studio Terminal 中
1. git reset --hard xxxxxxx(版本号)
2. git push origin xxx(分支名) --force