摘要: (1) git checkout恢复某个已修改的文件(撤销未提交的修改):$ git checkout index.php例如:git checkout src/com/android/.../xxx.java比如修改的都是java文件,不必一个个撤销,可以使用$ git checkout *.java撤销所有修改$ git checkout .(2) git revert撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 co 阅读全文
posted @ 2014-04-01 16:31 habibah_chang 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git s 阅读全文
posted @ 2014-04-01 14:11 habibah_chang 阅读(151) 评论(0) 推荐(0) 编辑