如果一次提交过多文件,对后续的回滚或跟进无疑非常不利,对问题的定位也不便,体验过估计清楚的。比如你做了两个功能A和B,对应的文件修改分别是a1.java, a2.java; b1.java, b2.java,提交时就可以这样:
git stage a1.java a2.java git commit -m "功能A"
git stage b1.java b2.java git commit -m "功能B"
同时,每次修改后stage,任何时刻,都可以回到上一次staged的状态:
git checkout -- test.txt
如果想从stage中删除,则使用reset
git reset test.txt
这个命令就是git stage test.txt的反操作。
更多Android Studio相关内容可以看看以下的有用链接:
在Ubuntu 15.04下安装Android Studio
Ubuntu 12.04(64位)安装Android Studio 全过程
Android Studio设置主题 和 不支持中文的问题解决方法
Android Studio 下载安装以及不能打开的解决办法