步骤
1.创建新的Anroid项目
在AnroidStuido创建新的项目 ![在这里插入图片描述](https://img-blog.csdnimg.cn/43d15bbaa2bd4e36a7efa8aa1ae3fa2b.png)
2.GitHub创建新的代码仓库
![在这里插入图片描述](https://img-blog.csdnimg.cn/5d8eeb073fd541e290edd69be160f5f1.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/c6019af1c86148e99b0ff026a9858b38.png)
3.GitHub远程版本库克隆到本地
![在这里插入图片描述](https://img-blog.csdnimg.cn/782993c0d1344b7895398814d6c1338f.png)
3.1.进入项目文件夹
Mac通过终端进入 ![在这里插入图片描述](https://img-blog.csdnimg.cn/d6c8734ed6824a6ca9af1ee6f8a07e34.png)
3.2把远程版本库克隆到本地
git clone (你要复制的git地址)
![在这里插入图片描述](https://img-blog.csdnimg.cn/f6a0108c4c3e48e1a6bf3faeef160905.png) 看到图中的文字表示成功,并且.gitignore、LICENSE和README.md这3个文件也已经被复制到了本地 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2b5590ec60614527b028b35c0ac0c634.png) 点开此文件夹 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ad76252a03134339939de1440cb50f35.png) 将四个文件夹复制,粘贴到上一层 ![在这里插入图片描述](https://img-blog.csdnimg.cn/eaed7e61255747c2b67c73f6d2568b32.png) 可以将TestProject删除 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2712fdb23a06488687bc3f75a495d100.png)
ls -al 命令可以查看项目的目录结构
![在这里插入图片描述](https://img-blog.csdnimg.cn/d484f45416e143d2809865caf7a727b0.png)
4.本地代码提交到GitHub远程版本库
我们应该把项目中现有的文件提交到GitHub上面。先将所有文件添加到版本控制中
git add .
然后在本地执行提交操作
git commit -m "First commit"
注意 -m 后面一定要有提交的描述
本地提交成功的提示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/3d3ae4eb9e7d4b1eabfea1872c0e73b2.png)
最后将提交的内容同步到远程版本库
git push origin main
注意是main 不是 master(GitHub 2021将默认分支改为main)
GitHub要求输入用户名和密码来进行身份校验
??( 2021 年 8 月 13 号开始,在 GitHub.com 上任何授权 Git 的行为都不再支持密码验证了,请用使用基于 token 的授权方式来替代),
5.GitHub请求Token方法
GitHub申请Token ![在这里插入图片描述](https://img-blog.csdnimg.cn/60cfce01995c41e5929c3dbe8ad21864.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/e08dafdfe2714a8eb7cf3b5ed824630c.png)
生成的Token大概长这样 ![在这里插入图片描述](https://img-blog.csdnimg.cn/052c51d773c3433eb061763afccc6f62.png)
git push origin main
...username: 你的用户名
...password: 你的token
成功push的提示 ![在这里插入图片描述](https://img-blog.csdnimg.cn/ba698b1ae59b420ab04652d323054316.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/a068f1c6128a481fa84f50743f75f898.png)
5.1 mac解决每次push或者pull都要输入token
快捷键:command + space
输入 钥匙串/keychain
![在这里插入图片描述](https://img-blog.csdnimg.cn/8f782a648f2d4399ae70e14f7d02de00.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/9fe7ee4883c849038f8bf9a17892dcda.png)
如果觉得不错可以点个赞👍
|