Git和AS的基本使用| 青训营笔记

129 阅读2分钟

Git和AS的基本使用| 青训营笔记

这是我参与「第四届青训营 」笔记创作活动的的第1天

Git基本使用

git是一个很好用的版本管理工具,在团队合作的代码项目中,使用git进行版本管理以及github进行团队合作是相当关键的,可以及时的进行代码回滚和日志审查。

git基本使用分为3部分

  • git初始化
  • git基本操作
  • github使用

Git初始化

  1. 初始化本地ssh key

  2. 注册github账号

  3. 在github个人settings中加入刚刚生成的ssh公钥(~/用户/.ssh文件下) 附.ssh文件目录

    C:. config 配置文件 id_rsa 私钥 id_rsa.pub 公钥 known_hosts 已知公钥

git基本使用

  • git add file/* 添加某一文件/所有文件到git追踪中
  • git commit -m "message" 保存本次更改,message表示对于本次修改所写的log
  • git pull 拉取远程分支
  • git push 将本地更改推送到远程分支
  • git fetch pull + merge
  • git branch 新建分支
  • git merge 合并分支等
  • git checkout 切换某一分支
  • git status 分支状态

github的使用

仅在本地使用git来进行版本管理是不足够满足团队合作的需求的,在更多的时候,我们需要用到一个远程仓库来帮我们托管git的代码,同时可以邀请伙伴来进行团队合作,对于开源项目,可以进行fork和pull request来参与其中的开发

对于github的使用,基本的操作有以下几个

  • git push --set-upstream 将本地代码推送到远程仓库
  • git clone 三中不同的下载链接代表不同的验证方式,其中ssh是通过我们刚刚在setting中设置的公钥来验证的

image.png

  • pr 在这里提交/解决当前项目的pull request 已经解决的pr会被close掉

image.png

AS基本使用

sdk api版本概念

api level对应着不同版本的安卓系统,在创建项目时可以选择此项目最低支持的api版本等

image.png

同时在项目编译完成后,可以在Android Studio中的device manager中新建不同api level的虚拟pixel安卓机设备,来完成对项目的模拟调试,如图。

JT4.png

课后个人总结

本节课主要讲了代码对外对内的模型交付,以及多样需求的设计理念,感触颇深,在后面提到了git的使用和as的基础使用,本文是对团队合作的一些基础知识的覆盖。