前言

哈哈,没想到这么快就写了第二篇文章。这篇文章,主要目的是集中解决以下几个问题:

① 保存已经修改的内容

② 回退到某一个版本的代码

③ 修改提交的日志

④ 修改项目忽略文件并生效

这两个内容,可能在项目开发过程中会遇到,所以总结下来。

内容一

如何保存Android Studio中已经修改的代码内容呢?

需要Android Studio完成即可。

在Android Studio中的Version Control界面中,有几个Tab:

Local Changes为本地修改的代码文件;

Self为临时保存的代码文件;

Log为Git提交的日志列表。

当我们修改了代码,就会发现在Local Changes里面出现刚修改的文件,如果想临时保存代码,去pull代码的话,或者其他情况,我们需要将代码保存起来。

此时,选中想要保存的代码文件 --->右键 选择shelve changes --->填写保存的题目 ---> shelve

发现Self Tab中就会出现刚才保存的代码,想要还原回去的话,右键 unshelve就可以了。

内容二

如何回退到某一个版本的代码呢?

命令为:git reset --hard 添加需要回退到的commit,粘贴过来他的commitid

肯定要问了,如何能知道commitid呢?

git log 就能看到了~

内容三

如何修改提交的日志?

命令为:git commit --amend

此时会出现,需要编辑日志的界面,可以修改日志了。

内容四

如何修改项目忽略文件并生效呢?

git rm -r --cached .  //清除缓存
git add . //重新trace file
git commit -m "update .gitignore" //提交和注释
git push origin master 

还有一个小技巧:

***【命令行保存退出当前】

命令行出现需要保存的内容时候 输入

shift+;  (输入一个;分号)

wq (保存并退出)

Android Studio 结合Git的使用(二)相关推荐

  1. Mac下Android studio 之NDK配置教程(二)

    Mac下Android studio 之NDK配置教程(二) (一)简述 从上一篇NDK配置教程(一) 中,我 简单的阐述了MAC下NDK的基本解压和环境配置步骤. 本节我讲详细描述android s ...

  2. Android studio使用git切换分支开发的方法(图文教程)

    涉及到团队开发,所以有了分支开发概念,当我们第一次从仓库git下来的时候一般都是master主分支,因为涉及到权限问题,你无法在主分支master上面提交,你只能进行分支开发提交,但是如何切换主分支呢 ...

  3. Android Studio中Git更新本地的远程(remote)branch列表?

    比如你同事在Git的remote branch中新增branch xxx,但是你发现你在Android Studio中查看存在的branch时,并看不到他增加的branch,如果查看branch,请戳 ...

  4. Android Studio绑定Git步骤

    前言:最近又突然开始搞Git了,其实我也不想搞的,但是没想到有一个比赛里面有一个操作就是上传Android Studio(以下简称AS)项目到Git上,说是为了模拟一个完整的App开发流程,不得已,只 ...

  5. android studio tree,Git 、Sourse Tree 和 Android Studio配置遇到的问题

    配置遇到的问题 1.首先你的电脑上要安装好Git,百度上搜Git客户端 安装这个就可以,根据提示一步一步安装就可以,安装成功后,右键单击桌面出现 (Git Gui  here  和Git Bash h ...

  6. Android Studio调用百度地图(二):实现地图显示后台定位和步行导航

    先看一下运行效果: 实现功能:后台定位+步行导航(可通过长按屏幕自定义终点,起点为定位点) 后台定位即当程序在后台时依旧执行定位功能,步行导航支持30米-50千米范围内的导航 一 导入SDK并配置相关 ...

  7. Android Studio、Git 解决合并冲突

    合并分支,解决冲突 执行Git merge ,如果有冲突,就会出现如下格式: <<<<<<< HEAD 这个位置的内容就是当前所在分支的内容 ======= ...

  8. Android studio 修改Git提交人姓名

    用了很久的Git 也会突然发现新知识 下载好项目后 账号也登陆了 提交代码的时候发现用户名邮箱名不对 1首先打开Android studio 2然后输入 git config --global use ...

  9. 码云 git android,Android studio使用Git上传码云入门教程

    Git使用教程: 本来android studio 我使用了插件gitee进行代码同步到码云,不得不说十分有用,可是也出现了一些问题,好比更新的代码提交不上去,可是用命令行的形式成功提交,故做记录.a ...

  10. Android Studio切换git账户信息 (Windows)

    同事离职,git项目没有了,提交报错. 1. 进入 控制面板 -> 用户账户 -> 凭据管理,修改git信息为其他账户. 2. 关了Android Studio重进下.(比较稳妥) 3.如 ...

最新文章

  1. 「杂谈」计算机视觉人脸图像的十几个大的应用方向,你懂了几分?
  2. 拿到饿了么 P7 Offer,却一轮游途虎……
  3. 【iOS 开发】Objective - C 语法 之 类型转换
  4. 【星球知识卡片】AutoML都有哪些核心技术,如何对其进行长期深入学习
  5. POJ 1061 BZOJ 1477 Luogu P1516 青蛙的约会 (扩展欧几里得算法)
  6. 小姐姐:如何参与大型开源项目-Taro 共建
  7. P1613-跑路【Floyd,倍增】
  8. Java 9、10及更高版本:Java平台的未来
  9. Kettle之数据抽取、转换、装载
  10. 【Day14】ajax 的原理
  11. 【环境搭建002】ubuntu 13 在vm 下的 NFS 搭建
  12. js遍历对象的几种方法
  13. Maven打包时抛出should not point at files within the project directory …异常
  14. mongodb聚合内存不足解决方案
  15. 关于苹果Mac上设置固件密码的方法?
  16. 美国公司报告称2020年中国会非常穷 我学者驳斥[转]
  17. 小学计算机课的微案例,小学信息技术教学案例分析
  18. Python——枚举(enum)
  19. 梦幻西游服务器转移中暂时无法登陆,梦幻西游:转服常见问题答疑,赶紧先收藏起来,总会用到...
  20. 管理信息系统复试——管理信息系统基础

热门文章

  1. Python 编程规范指南详解 上
  2. DBC编辑_文本形式编辑
  3. 一个web应用的诞生(3)--美化一下
  4. web前端核心概念 ------- HTML技术
  5. 五. JVM 性能优化(工具篇)
  6. 【JDK源码剖析】java.util.Calendar
  7. 电影院排期excel_谁在关于Excel的电影中扮演您的角色?
  8. 公式编辑器中如何加粗部分变量Ps:如向量。
  9. mysql安装配置宝典_MySQL教程:MySQL数据库学习宝典(从入门到精通)
  10. 今天跑步5公里,思考中......