转载自:http://zires.info/category/git/
1)如何取消上一次的提交
git commit -a -c ORIG_HEAD #ORIG_HEAD 是reset时对HEAD的拷贝
2)如何取消全部的本地修改
git checkout .
# 如果你提交了先
git reset
# 然后
git checkout .
3)如果我想切另外一个分支,但是当前分支有了修改,当前分支修改还没有完成,所以又不想提交,怎么办?
git stash
# 更复杂点
git stash save [--keep-index] [<message>]
# 列出所有的stash
git stash list
# 恢复
git stash apply
# or
git stash pop
注意:这个命令不会保存当前分支中Untracked的文件,所以记得在切到其他分支的时候,谨慎使用git clean
public class TestService extends ServiceTestCase<TService> { public TestService() { super(TService.class); } @Override protected void setUp() throws Exception { super.setUp(); } @SmallTest public void testPreconditions() { } /** * Test basic startup/shutdown of Service */ @SmallTest public void testStartable() { Intent startIntent = new Intent(); startIntent.setClass(getContext(), Test1Activity.class); startService(startIntent); } /** * Test binding to service */ @MediumTest public void testBindable() { Intent startIntent = new Intent(); startIntent.setClass(getContext(), Test1Activity.class); bindService(startIntent); } }
------qc要求写文档,文档提到
基线记录
基线名称
基线建立人
基线建立日期
--------基线是神马东西,笔记一下。
基线:软件文档或源码的一个稳定版本,是进一步开发的基础。
项目基线标识 命名规则:(http://www.51testing.com/?uid-357760-action-viewspace-itemid-234100)
BL-阶段代号- [-基线级别][-版本号]
例:BL-C -VT-V02
部分定义:
? BL两位拼音字母,表示基线Baseline;
? -C短线后跟一位大写字母(阶段的第一位字母)启动阶段用I(Inception)表示,细化阶段用E(Elaboration)表示,构造阶段用C(Construction)表示,移交阶段用T(Transition)表示;
? -VT 短线后跟两位英文字母,表示某开发过程的完成。开发过程标识同软件过程元素,如VT表示确认测试完成(参见附表:软件过程元素名称列表)。随着产品达到不同的成熟度,可晋升基线的级别,即在基线标识中加注该部分;通常有以下级别:需求完成(RA)、设计完成(DS)、编码完成(CO)、单元测试通过(UT)、集成通过(IT)、确认测试通过(VT)、系统测试通过(ST)、验收测试通过(AT)、发布(RL);
? -V02 短线后跟大写V(version的第1个字母)及两位阿伯数字标识基线的不同版本(按序递增),缺省情况下为第一版本,可省去不标;在下一阶段之前,当基线发生变更,重新建立基线时将增加版本信息。