分类: Android平台
2013-06-24 20:10:39
以下命令会为终端配置高亮
git config --global color.status auto git config --global color.branch auto 6. git add . 设置所有非.gitignore的文件为追踪文件 ///////////////////////////添加与提交////////////////////////////////// 你可以计划改动(把它们添加到缓存区),使用如下命令: git addgit add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库 7.做一些修改以后,可以用git status 看一下哪些追踪的文件但是没提交,说明在缓冲区 8.做一些修改以后 git commit -m "msg" 提交到缓冲区 比如三个 1st ,2nd, 3rd 可以用git log 看一下,显示标签 9.git log 显示现在所有提交的,最上面一个是最近的,也就是当前的 /******************************************************************************************88 你的本地仓库由 git 维护的三棵“树”组成。 第一个是你的 工作目录,它持有实际文件;第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动; 最后是 HEAD,指向你最近一次提交后的结果。 **********************************************************************************/ 9. git commit 后好多次用 git log 查看会发现很多版本,想整理一下怎么办 举个例子3次提交的msg分别为1st ,2nd, 3rd,目前在3rd,想集中管理一下, 可以git reset --soft (1st的标签号,写前5位就行了),这时候就切换到1st,但是在2nd,3rd的修改还是有的,由上一个图可以知道,修改保存在缓冲区中了 那么这时候 git commit -m “” 再提交一次,那么2nd,3rd的修改都保存在一个HEAD中了,同理十次修改也可以这样。 10. 由9可知,如果使用 git reset --hard (......比如也是切换到1st),那么这时候切换到1st的状态,那么2nd,3rd修改全部删除了。 git reset --sorft/--hard 可以成为软切换,应切换