Git版本控制系统(VCS)是分布式的,仓库的每一个副本均包含项目的完整历史

安装Git

下载

下载地址:http://git-scm.com/downloads

选择适合自己操作系统的来下载

如果下载太慢,解决方法:

安装

  • 自己选择路径安装,假设到D:\java下,装完后将D:\java\git\bin添加到PATH环境变量中,无误安装后右击选单出现:

  • 打开Git Bash,配置自己的名字和电子邮箱,以便提交有相应的作者
git config --global user.name "zoro"
git config --global user.email "904566722@qq.com"
  • 设置Android Studio

    • 设置路径File|Settings|Version Control|Git,单击Test确保Git环境可以正常使用

  • 创建本地Git仓库Create Git Repository,在跳转的提示用于选择创建新的Git仓库的目录时,要选择项目根目录

创建完本地Git仓库后,大多数文件变成了棕色(Git在本地识别了这些文件,但是尚未跟踪)

  • 蓝色:文件正被Git跟踪而且已经被修改
  • 绿色:被Git跟踪的全新文件
  • 黑色:没有改动或者没有被跟踪的文件

忽略文件

.gitignore文件:用于禁止跟踪某些路径,可以让Git忽略某些文件或整个目录

查看App文件夹下的.gitignore文件(内容:/build),即将/build文件夹排除在Git仓库之外,Android Studio构建系统时,会在编译、运行项目的时候将所有输出产生在这里,包含各种东西,而且内容不断变化,使用Git跟踪它几乎没有意义

添加文件

打开Version Control工具

  • Default:活动修改列表,修改和创建文件时,它们将出现在这个区域
  • Unversioned Files:没有被VCS跟踪的所有内容

右击Unversioned Files选择Add to VCS可以将这些文件添加到Git索引,从此刻起,在Android Studio中修改的每个文件都会被Git跟踪

备忘录实验完成后添加

...

最新文章

  1. occ添加新的捕捉模式
  2. C#读写锁ReaderWriterLockSlim的使用
  3. Eclipse中java向数据库中添加数据,更新数据,删除数据
  4. IP子网划分
  5. 关于Guid
  6. Yii2 Format 如何使用
  7. Educational Codeforces Round 7 B. The Time 水题
  8. Mysql-5.6乱码问题
  9. 找出Java进程中大量消耗CPU
  10. 从 3 个 IT 公司里学到的 57 条经验
  11. sql查询语句心得
  12. UDP通讯协议
  13. 依赖注入(IOC)二
  14. 如何使用HTML5自定义数据属性
  15. Win8无法访问xp共享的解决方法——win8网上邻居访问别的xp电脑要用户名和密码取消方法
  16. centos中docker的安装
  17. ios开发中字符串的常用功能总结
  18. chrome手机模拟器显示尺寸不正确
  19. 利用mvn进行多环境配置
  20. Atitit jquery  1.4--v1.11  v1.12  v2.0  3.0 的新特性

热门文章

  1. 「CodeForces 546B」Soldier and Badges 解题报告
  2. list的基本方法
  3. js判断各种类型
  4. wpf 画五角星函数
  5. 用Decorator实现依赖注入,像Java一样写后台
  6. react路由的跳转和传参
  7. 全网最详细的Linux命令系列-sed文本处理命令
  8. qiniuLive 连麦流程介绍
  9. Iaas/paas/saas 三种模式分别都是做什么?
  10. AD19覆铜与边框间距设置方法