git常用命令

git --version  //查看git版本
git init  //对现有项目进行跟踪管理
git status  //查看当前文件状态
git status --s  or   git status --short   //显示更简洁的状态信息
git checkout xx.xx //丢弃修改
git add xxx.xxx   //跟踪文件,暂存已修改的文件
git diff  xx.xx  //查看文件的具体修改内容
git diff --staged   //将已暂存的内容的变更与上次提交的内容进行比较
git reset HEAD xx.xx    //取消暂存
git commit   //提交变更
git commit -v   //会把本次提交的差异比对显示在文本编辑器中
git commit -m "xxx"  //命令行天骄提交信息,这样commit模板失效,不建议使用
git commit -a    //跳过暂存区,直接提交,也就是说省去了git add xx.xx这一步
git reset HEAD~1  //撤销commit操作
git log  //查看提交历史
git log -p  //显示每次提交所引入的差异
git log -p -2  //显示输出最近两次的提交,好像不管用,只输出了一次。。
git log --stat   //提供简要统计信息
git log --pretty=oneline  //一行显示一次提交
git log --pretty=format:"%h - %an, %ar : %s"
git log --pretty=format命令的一些有用的选项.jpg
git log --pretty=format命令的一些有用的选项(续表).jpg
git log --grep "imei" //只输出提交信息包含指定字符串的提交

下面,列举出了限制git log输出范围的选项

用于限制git log输出范围的选项.jpg
/**
 *origin是远程仓库名称
 *第一个dev_5.x是本地分支
 *第二个dev_5.x是远程分支
 *这个push命令是需要审核的命令
 */
git push origin dev_5.x:refs/for/dev_5.x  

以上这些命令是工作中常用的一些命令,后续再更新吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习 git 之前需要先了解git 的几个概念: Workspace:工作区Index / Stage:暂存区Re...
    浪够_阅读 162评论 0 0
  • 查看 Git 配置 $ git config用来配置或读取相应的工作环境变量。 配置用户信息 $ git conf...
    thelastcookies阅读 427评论 0 0
  • 下面是工作中常用的git指令,后续有用到新命令会更新在这: 查看git的版本 git --version 将本地的...
    Bugofpig_bog阅读 453评论 0 2
  • 此篇文章主要记录了日常工作中经常使用的 git 命令,后续会不断的补充。使用的是 Mac OS X 系统,Term...
    前端小白简简阅读 485评论 0 0
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,104评论 0 4