git常用命令
2021-10-29 本文已影响0人
Tank_Mao
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
以上这些命令是工作中常用的一些命令,后续再更新吧!