Android Studio使用Git详解

一、Git详解

(1)安装Git
安装完成之后,在开始菜单中找到 Git-->Git Bash,配置一下你的信息。

  • lzf@DESKTOP-J0DK82J MINGW64 ~:表示安装成功。
  • $ git config --global user.name "Name":配置名称信息
  • $ git config --global user.email "[email protected]":配置邮箱信息

(2)在Android Studio配置Git使用

  • Ctrl+Alt+S打开Settings,接着点击Version Control → Git在Path to Git executable上输入Git的存放位置。点击test按钮弹出git版本号说明配置成功。
  • 点击Github配置Github账号密码,点击Log In按钮。
    创建本地仓库
  • 点击菜单栏VCS → Import into Version Control → Create Git Repository点击选择项目的根目录。
    添加文件
  • 在Android目录下右击app选择Git → add添加文件;使用快捷键Ctrl+Alt+A提交。添加成功类名变为红色。
    提交
  • 点击菜单栏绿色√,在Commit Message中填写提交信息,点击commit按钮提交;提交成功类名变为白色。
    提交到GitHub
  • 点击菜单栏VCS → Import into Version Control → Share Project on GitHub将项目提交到GitHub。
    获取GitHub项目
  • 点击菜单栏VCS → Git → Clone将GitHub项目Git地址放入到URL中点击clone按钮。
    查看Git Log日志信息
  • 点击菜单栏VCS → Browse VCS Repository→ Show Git Repository Log查看log日志;或者点击Version Contril查看。

(3)分支的使用

  • 主分支master:存放对外发布的版本,任何时候在这个分支拿到的,都是稳定的分布版。
  • 开发分支dev:用于日常开发,存放最新的开发版。
  • feature:用于自己日常开发,功能开发分支。
    创建分支
  • 点击Git:master → New Branch在弹窗中输入分支名称,点击OK创建新分支并处于当前分支;用相同步骤创建dev分支。
    切换分支
  • 点击Git:dev→ feature → Checkout切换到feature分支
    合并到dev分支
  • 切换到dev分支,选中feature分支 → 选中merge,将feature分支合并到dev分支。
    删除feature分支
  • 点击Git:dev→ feature → delete删除eature分支。
    git rebase用于把一个分支的修改合并到当前分支。
  • 点击菜单栏VCS → Rebase弹出对话框,在Onto选择主分支master点击Rebase按钮;弹出对话框显示多次提交信息,将不需要合并的提交修改为skip点击start Rebaing按钮;弹出对话框显示有冲突的文件,点击Merge解决冲突。

(4)Git的回退

  • git revert回退:在Log视图中找到需要回退的提交,右击选择Copy Revision Number复制哈希码;在studio终端Terminal中输入git revert 复制内容,回车后输入q保存此次操作并且退出会话。
  • git reset回退:在Log视图中找到需要回退的到的提交,右击选择Copy Revision Number复制哈希码;在studio终端Terminal中输入git reset 复制内容直接回退删除之前的提交。

你可能感兴趣的:(Android Studio使用Git详解)