Git + Codeup + Android Studio
参考链接链接: link
Git的下载
- Git的下载链接: link
![在这里插入图片描述](https://img-blog.csdnimg.cn/61db1dabc50949b1ab70d1c6fc99dffe.png) 在安装的过程中若无特殊要求,在改文件路径的地方改改文件路径,然后一路next就可以了。在安装成功后右键文件可看到Git GUI here和Git bush here。Git详细用法网上都有教程,这里不再赘述。
Codeup的使用
- 阿里云效Codeup链接: link
Codeup的配置可以参考这篇文章:链接: link ![在这里插入图片描述](https://img-blog.csdnimg.cn/e03230e2e05642c89be2d4f2bb2f79c7.png) - 登录进入后可以看到我们的代码库。然后我们点击右上角的头像->个人设置。
![在这里插入图片描述](https://img-blog.csdnimg.cn/7e154d14613b4773aa59d13accc51c87.png - 然后我们需要配置配置 SSH 密钥。这里可以点击蓝色的“生成它”来查看官方的生产SSH密钥教程。或者可以查看上面给出的链接来配置。
这里你可能有疑问为什么要需要配置SSH密钥,官方的文档中也给了回答:
云效代码管理 Codeup 的代码仓库支持 HTTP(S) 和 SSH 两种访问协议,SSH 协议可以实现安全的免密认证,且性能比 HTTP(S) 协议更好(因为 HTTP 是无状态协议,需要多次连接和交互)。在使用 SSH 协议操作代码仓库前,首先需要生成并上传你的 SSH 公钥,完成 SSH 公钥和用户账号的对应。
![在这里插入图片描述](https://img-blog.csdnimg.cn/c84dd80975c448669300a94173aee19a.png)
- 打开C盘->user->用户名,先查看该文件夹中有无.ssh文件,若没有则右键以后选择Git bush here,然后输入mkdir.ssh回车创建一个名为“.ssh”的文件夹:
![在这里插入图片描述](https://img-blog.csdnimg.cn/70158d0fb7464fb8bd2f5fa7ccd695a4.png) - 然后我们输入“cd .ssh”进入.ssh文件夹中:
![在这里插入图片描述](https://img-blog.csdnimg.cn/177a4a7c221842ef894c989f0a87f717.png) - 然后我们再输入以下内容,注意邮箱换成你自己的邮箱。
ssh-keygen -t rsa -C "xxxxxxx.qq.com"
![在这里插入图片描述](https://img-blog.csdnimg.cn/4ab51e14bb134c12aff59b2bc63be5c2.png)
- 然后这里输入要生成的密钥的名称,这里在命名规则允许范围内可以随便取,这里我取作:codeup_key,然后回车:
![在这里插入图片描述](https://img-blog.csdnimg.cn/70bab7175bd34e668597d2c69003dbfa.png) - 然后要我们输入密码,这里我们不需要密码,直接回车即可,然后接下来还需要我们再次输入密码,依然是直接回车,之后便在该文件夹下生成了公钥:
![在这里插入图片描述](https://img-blog.csdnimg.cn/7a3a298116f64c77b47e07cdb1531816.png) - 在.ssh文件夹下可以看到生成的公钥:
![在这里插入图片描述](https://img-blog.csdnimg.cn/8255a08f682c46309c80956e1121a133.png)
- 然后我们用记事本打开codeup_key.pub,ctrl+a并且ctrl+c全部复制:
![在这里插入图片描述](https://img-blog.csdnimg.cn/a14b0f07057a45f8b0cfd472dba1198e.png) - 然后回到刚才设置公钥的地方粘贴我们的公钥,这里注意把最后的一个空格给删掉,然后点击添加就配置成功了:
![在这里插入图片描述](https://img-blog.csdnimg.cn/5aacf223fb3a4c16b7ece424b3abee30.png)
Android Studio的Git使用
- 我们回到我们的代码库首页,进入想要克隆的代码库中:
![在这里插入图片描述](https://img-blog.csdnimg.cn/86a71c92959845bfad91cf2df8e26330.png) - 点击右上边的“克隆/下载”,然后复制框中的内容:
![在这里插入图片描述](https://img-blog.csdnimg.cn/9a3fc9fac1584091ae2d0269c5cb92c9.png) - 在你想要克隆在的文件夹中右键,选择Git bush here,输入以下内容,然后回车,就可以在文件夹中看到我们克隆下来的项目。值得注意的是文件夹中有一个.git文件:
git clone 上一步复制框中的内容
![在这里插入图片描述](https://img-blog.csdnimg.cn/f3acce28bac54dd8b2b3bb9be24e8f3f.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/cac0c317060749f38f26557c7c8d664f.png)
- 然后我们用Android Studio打开这个项目,可以看到右上角有三个箭头:
![在这里插入图片描述](https://img-blog.csdnimg.cn/d8450dd3409c4d8d98520cde78dc7158.png)
- 详细使用可以搜索“Android Studio的git使用”来查看具体使用方法。
这里的三个箭头最左边的是“update project”,顾名思义就是用来更新项目的。当其他队友提交了项目以后我们可以更新项目来获取最新的项目源文件。在我们提交代码之前都要更新一下项目。
三个箭头中间的是“commit”,顾名思义就是提交代码的,提交到本地仓库中。当我们修改或添加了新的代码以后需要提交。然后点击中间这个箭头就可以提交。点击后会出现这样一个框框。上部分表示改变的文件。下面要输入你在这次提交中实现了什么功能或者完成了什么。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2e440bcd6c7643a9a939f2c2d09c539c.png) 然后我们再点击commit,或者直接commit and push。commit的顺序在push之前。
三个箭头中最右边的箭头就是“push”。就是将我们commit的内容,提交的内容,推送到我们的远程仓库中。这样队友更新项目的时候才能更新到你推送到远程仓库中的内容。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/693279dc6ae743528414dbd5983ccaa9.png) 想要了解有关AS的git使用的过多内容就请自行搜索了(? ̄▽ ̄)?
|