摘要: rebase就是重新定义你分支的起点, 分支上的commit将生成对应的新的commit并放在你指定的新的起点commit后, 分支上的老commit将被删除. rebase就是将你的分支从一个commit移动到另一个commit作为起点. 用法 将base做为你当前分支的新起点, 这个<base> 阅读全文
posted @ 2015-09-29 23:54 irocker 阅读(718) 评论(0) 推荐(0) 编辑
摘要: git commit --amend命令用来修复最近一次commit. 可以让你合并你缓存区的修改和上一次commit, 而不是提交一个新的快照. 还可以用来编辑上一次的commit描述. 记住amend不是修改最近一次commit, 而是整个替换掉他. 对于Git来说是一个新的commit. 用法 阅读全文
posted @ 2015-09-29 22:41 irocker 阅读(13868) 评论(2) 推荐(1) 编辑
摘要: git clean命令用来从你的工作目录中删除所有没有tracked过的文件. git clean经常和git reset --hard一起结合使用. 记住reset只影响被track过的文件, 所以需要clean来删除没有track过的文件. 结合使用这两个命令能让你的工作目录完全回到一个指定的< 阅读全文
posted @ 2015-09-29 00:07 irocker 阅读(10599) 评论(0) 推荐(1) 编辑