-p,用来展现每一回提交的剧情差距 git log -p -2#翻看近来三回提交 #每便提交的简便的总括新闻(应用处景:火速浏览小同伴com" />
澳门在线威尼斯官方 > 电脑操作 > Git Base For Linux

原标题:Git Base For Linux

浏览次数:103 时间:2019-11-17

# 查看历史提交
git log

图片 1

# 常用的选择是 style="color: #ff6600;">-p,用来展现每一回提交的剧情差距
git log -p -2 #翻看近来三回提交

图片 2

# 每便提交的简便的总括新闻(应用处景:火速浏览小同伴commit所拉动的变通的时候卡塔尔国
git log --stat
git log --stat -p -2 #能够同步使用

图片 3

--stat 选项在每一次提交的上边列出装有被改良过的公文、有稍许文件被退换了以致被改换过的文书的什么样行被移除或是增添了。 在每一次提交的终极还恐怕有二个计算


恢宏(冲突查明细卡塔尔: style="color: #008000;">git log --pretty=format eg:( style="color: #008000;">--graph是夸口输出
git log --pretty=oneline --graph #黄金年代行展现,数据量大的时候用比较有利
git log --pretty=format:"%h - %an, %ar : %s" #岁月显示

图片 4

若果现身矛盾,可以先运营 git fetch 拉取一下远端饭店举行联合

图片 5

 

git config --global user.name "xxx" # 配置客商名git config --global user.email "xxx@xxx.com" # 配置邮件git config --global color.ui true # git status等一声令下自动着色git config --global color.status autogit config --global color.diff autogit config --global color.branch autogit config --global color.interactive autogit config --global --unset http.proxy # remove proxy configuration on gitgit clone git+ssh://git@192.168.53.168/VT.git # clone远程仓库git status # 查看当前版本状态git add xyz # 添加xyz文件至indexgit add . # 扩张当前子目录下全部退换过的文书至indexgit commit -m 'xxx' # 提交git commit --amend -m 'xxx' # 归拢上一回提交git commit -am 'xxx' # 将add和commit合为一步git rm xxx # 删除index中的文件git rm -r * # 递归删除git log # 显示提交日志git log -1 # 显示1行日志 -n为n行git log -5git log --stat # 展现提交日志及相关更改文件git log -p -mgit show dfb02e6e4f2f7b573337763e5c0013802e392818 # 展现有个别提交的详实内容git show dfb02 # 可只用commitid的前二人git show HEAD # 显示HEAD提交日志git show HEAD^ # 彰显HEAD的父的交给日志 ^^为上三个版本 ^5为上5个本子git tag # 展现已存在的taggit tag -a v2.0 -m 'xxx' # 增加v2.0的taggit show v2.0 # 展现v2.0的日志及详细内容git log v2.0 # 显示v2.0的日志git diff # 呈现全数未增多至index的更换git diff --cached # 显示全体已加多index但尚未commit的改造git diff HEAD^ # 比较与上四个本子的差别git diff HEAD -- ./lib # 比较与HEAD版本lib目录的差别git diff origin/master..master # 相当的远程分支master上有本地分支master上从未有过的git diff origin/master..master --stat # 只显示差距的文本,不出示具体内容git remote add origin git+ssh://git@192.168.53.168/VT.git # 扩张远程定义(用于push/pull/fetch卡塔 尔(阿拉伯语:قطر‎git branch # 展现本地分支git branch --contains 50089 # 显示包含提交50089的分层git branch -a # 呈现全数支行git branch -r # 展现全数原创分支git branch --merged # 显示全部已联合到当前支行的支行git branch --no-merged # 展现全数未合併到眼下支行的分支git branch -m master master_copy # 当地分支改名git checkout -b master_copy # 从当前支行成立新支行master_copy并检出git checkout -b master master_copy # 上边的总体版git checkout features/performance # 检出已存在的features/performance分支git checkout --track hotfixes/BJVEP933 # 检出远程分支hotfixes/BJVEP933并创办本地追踪分支git checkout v2.0 # 检出版本v2.0git checkout -b devel origin/develop # 从远程分支develop创建新地点分支devel并检出git checkout -- README # 检出head版本的README文件(可用以改正错误回降卡塔 尔(阿拉伯语:قطر‎git merge origin/master # 归总远程master分支至当下支行git cherry-pick ff44785404a8e # 合併提交ff44785404a8e的改进git push origin master # 将这几天支行push到长途master分支git push origin :hotfixes/BJVEP933 # 删除远程客栈的hotfixes/BJVEP933分支git push --tags # 把持有tag推送到长途货仓git fetch # 获取拥有长途分支(不校正当地分支,另需merge卡塔 尔(英语:State of Qatar)git fetch --prune # 获取具有原创分支并免去服务器樱笋时删掉的分层git pull origin master # 获取远程分支master并merge到最近支行git mv README README2 # 重命名文件README为README2git reset --hard HEAD # 将前段时间版本重新设置为HEAD(常常用于merge失利回降卡塔尔国git rebasegit branch -d hotfixes/BJVEP933 # 删除分支hotfixes/BJVEP933(本分支更正已统生机勃勃到任何分支卡塔尔git branch -D hotfixes/BJVEP933 # 强制删除分支hotfixes/BJVEP933git ls-files # 列出git index包蕴的文件git show-branch # 图示当前支行历史git show-branch --all # 图示全体支行历史git whatchanged # 呈现提交历史对应的公文更正git revert dfb02e6e4f2f7b573337763e5c0013802e392818 # 裁撤提交dfb02e6e4f2f7b573337763e5c0013802e392818git ls-tree HEAD # 内部命令:显示某些git对象git rev-parse v2.0 # 内部命令:突显某些ref对于的SHA1 HASHgit reflog # 展现全体提交,包涵孤立节点git show HEAD@{5}git show master@{yesterday} # 展现master分支明日的景况git log --pretty=format:'%h %s' --graph # 图示提交日志git show HEAD~3git show -s --pretty=raw 2be7fcb476git stash # 暂存当前涂改,将兼具至为HEAD状态git stash list # 查看全数暂存git stash show -p stash@{0} # 仿照效法第壹次暂存git stash apply stash@{0} # 应用第一次暂存git grep "delete from" # 文件中追寻文本“delete from”git grep -e '#define' --and -e SORT_DIRENTgit gc

扩展:

缩略Code:

 

有关查看历史提交的扩展:(冲突的时候时有的时候用卡塔 尔(阿拉伯语:قطر‎

GitHub实战类别汇总:

本文由澳门在线威尼斯官方发布于电脑操作,转载请注明出处:Git Base For Linux

关键词:

上一篇:没有了

下一篇:没有了