标签:merge 项目 新项目 版本号 sof data normal 创建项目 orm
-s
参数表示以获得简短的结果输出git diff [version](或者你给该发布打的任何标签) 查看自发布或者某个旧历史点之后都有什么改变了
git diff [version] --stat --stat
参数显示每个提交引入的改动的差值统计
git merge-base [branchA] [branchB] 计算两次提交的合并基础
git diff branchA...branchB 查看 branchB 与 branchA 的相对差值
-m
选项以在命令行中提供提交注释,如果漏掉了 -m
选项,Git 会尝试为你打开一个编辑器以填写提交信息git reset HEAD -- 文件名
取消缓存已缓存的内容
--
用来告诉 Git 这时你已经不再列选项,剩下的是文件路径了git unstage
,你可以在 Git 中配置个别名。
执行 git config --global alias.unstage "reset HEAD"
即可。
一旦执行完它,你就可以直接用 git unstage [file]
作为代替了。
git rm --cached [file] 仅删除缓冲区的文件
--oneline
选项来查看历史记录的紧凑简洁的版本--graph
选项,查看历史中什么时候出现了分支、合并git log --decorate
--decorate选项,查看标签git log
-[number] -[number]
选项,以限制结果为最近 [number] 次的提交--no-merges
选项表示以隐藏合并提交--all-match
选项表示想看的是某人写作的并且有某个特殊的注释内容的提交记录git show [SHA]
显示某个特定的提交引入的补丁 -a
选项也可以执行的,但它不会记录这标签是啥时候打的,谁打的,也不会让你添加个标签的注解。[url]
以 [alias]
的别名添加为本地的远端仓库git remote rm [alias]
删除现存的某个别名标签:merge 项目 新项目 版本号 sof data normal 创建项目 orm
原文地址:http://www.cnblogs.com/phonecom/p/127237f7593cbe48fd63c8072658debe.html