Android Studio 结合Git的使用(二)
前言
哈哈,没想到这么快就写了第二篇文章。这篇文章,主要目的是集中解决以下几个问题:
① 保存已经修改的内容
② 回退到某一个版本的代码
③ 修改提交的日志
④ 修改项目忽略文件并生效
这两个内容,可能在项目开发过程中会遇到,所以总结下来。
内容一
如何保存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的使用(二)相关推荐
- Mac下Android studio 之NDK配置教程(二)
Mac下Android studio 之NDK配置教程(二) (一)简述 从上一篇NDK配置教程(一) 中,我 简单的阐述了MAC下NDK的基本解压和环境配置步骤. 本节我讲详细描述android s ...
- Android studio使用git切换分支开发的方法(图文教程)
涉及到团队开发,所以有了分支开发概念,当我们第一次从仓库git下来的时候一般都是master主分支,因为涉及到权限问题,你无法在主分支master上面提交,你只能进行分支开发提交,但是如何切换主分支呢 ...
- Android Studio中Git更新本地的远程(remote)branch列表?
比如你同事在Git的remote branch中新增branch xxx,但是你发现你在Android Studio中查看存在的branch时,并看不到他增加的branch,如果查看branch,请戳 ...
- Android Studio绑定Git步骤
前言:最近又突然开始搞Git了,其实我也不想搞的,但是没想到有一个比赛里面有一个操作就是上传Android Studio(以下简称AS)项目到Git上,说是为了模拟一个完整的App开发流程,不得已,只 ...
- android studio tree,Git 、Sourse Tree 和 Android Studio配置遇到的问题
配置遇到的问题 1.首先你的电脑上要安装好Git,百度上搜Git客户端 安装这个就可以,根据提示一步一步安装就可以,安装成功后,右键单击桌面出现 (Git Gui here 和Git Bash h ...
- Android Studio调用百度地图(二):实现地图显示后台定位和步行导航
先看一下运行效果: 实现功能:后台定位+步行导航(可通过长按屏幕自定义终点,起点为定位点) 后台定位即当程序在后台时依旧执行定位功能,步行导航支持30米-50千米范围内的导航 一 导入SDK并配置相关 ...
- Android Studio、Git 解决合并冲突
合并分支,解决冲突 执行Git merge ,如果有冲突,就会出现如下格式: <<<<<<< HEAD 这个位置的内容就是当前所在分支的内容 ======= ...
- Android studio 修改Git提交人姓名
用了很久的Git 也会突然发现新知识 下载好项目后 账号也登陆了 提交代码的时候发现用户名邮箱名不对 1首先打开Android studio 2然后输入 git config --global use ...
- 码云 git android,Android studio使用Git上传码云入门教程
Git使用教程: 本来android studio 我使用了插件gitee进行代码同步到码云,不得不说十分有用,可是也出现了一些问题,好比更新的代码提交不上去,可是用命令行的形式成功提交,故做记录.a ...
- Android Studio切换git账户信息 (Windows)
同事离职,git项目没有了,提交报错. 1. 进入 控制面板 -> 用户账户 -> 凭据管理,修改git信息为其他账户. 2. 关了Android Studio重进下.(比较稳妥) 3.如 ...
最新文章
- 「杂谈」计算机视觉人脸图像的十几个大的应用方向,你懂了几分?
- 拿到饿了么 P7 Offer,却一轮游途虎……
- 【iOS 开发】Objective - C 语法 之 类型转换
- 【星球知识卡片】AutoML都有哪些核心技术,如何对其进行长期深入学习
- POJ 1061 BZOJ 1477 Luogu P1516 青蛙的约会 (扩展欧几里得算法)
- 小姐姐:如何参与大型开源项目-Taro 共建
- P1613-跑路【Floyd,倍增】
- Java 9、10及更高版本:Java平台的未来
- Kettle之数据抽取、转换、装载
- 【Day14】ajax 的原理
- 【环境搭建002】ubuntu 13 在vm 下的 NFS 搭建
- js遍历对象的几种方法
- Maven打包时抛出should not point at files within the project directory …异常
- mongodb聚合内存不足解决方案
- 关于苹果Mac上设置固件密码的方法?
- 美国公司报告称2020年中国会非常穷 我学者驳斥[转]
- 小学计算机课的微案例,小学信息技术教学案例分析
- Python——枚举(enum)
- 梦幻西游服务器转移中暂时无法登陆,梦幻西游:转服常见问题答疑,赶紧先收藏起来,总会用到...
- 管理信息系统复试——管理信息系统基础
热门文章
- Python 编程规范指南详解 上
- DBC编辑_文本形式编辑
- 一个web应用的诞生(3)--美化一下
- web前端核心概念 ------- HTML技术
- 五. JVM 性能优化(工具篇)
- 【JDK源码剖析】java.util.Calendar
- 电影院排期excel_谁在关于Excel的电影中扮演您的角色?
- 公式编辑器中如何加粗部分变量Ps:如向量。
- mysql安装配置宝典_MySQL教程:MySQL数据库学习宝典(从入门到精通)
- 今天跑步5公里,思考中......