1、首先需要在远程创建一个空仓库,我使用 Gitee
![](https://img-blog.csdnimg.cn/img_convert/aba1c2a37c41594acbb5326b530e52c2.png)
AS创建新项目,在项目文件夹根目录下命令行 git init 或者在AS 的工具栏找到VCS -> Enable Version Control Integration
![](https://img-blog.csdnimg.cn/img_convert/8ccfaa775180ec1ba423c994e3a6829d.png)
之后工具栏就出现 git 的操作图标了
![](https://img-blog.csdnimg.cn/img_convert/6246d7740ac17befe94601e6d74b3453.png)
push 本地代码到远程
如果直接 git push 就会出现
![](https://img-blog.csdnimg.cn/img_convert/e07556e188ba861409f19efd686e7310.png)
因为 Gitee 虽然创建了master分支但是没有设置它是主干,所以设置为主干
gti remote add name url
![](https://img-blog.csdnimg.cn/img_convert/0e4008efd81c43807d04feb3ad5fb1f9.png)
然后再git push发现还是有问题
![](https://img-blog.csdnimg.cn/img_convert/ee4c665be9f17d246e76aed52b910950.png)
原来是push时没有指定分支,修改下
git push origin
![](https://img-blog.csdnimg.cn/img_convert/aa481d0152766db240d8126ad8513280.png)
成功了
3、到Gitee上看确实是push成功了,此时想要创建dev分支,直接再Gitee操作然后在 AS 上Update Project 时候又报错了
![](https://img-blog.csdnimg.cn/img_convert/a8be2583c64b48bbcbc5883d350a3283.png)
看了日志然后找到 setting->Version Control -> Git 勾选下面的复选框
![](https://img-blog.csdnimg.cn/img_convert/37167bdf6559357efc2e3669ca10c7a5.png)
再重新 up,成功
![](https://img-blog.csdnimg.cn/img_convert/979ff5da6b4352343fe118e9c3976ed9.png)