Git 查看某次commit的内容--- git show commit_id

其他:
1) 查看最近n次提交的修改:
   git log -p -n

2) 获取commit id:
   git log 
 

原文地址:https://www.cnblogs.com/butterflybay/p/12088453.html

时间: 2024-10-28 19:17:01

Git 查看某次commit的内容--- git show commit_id的相关文章

git修改已提交commit的内容

假设我们需要修改倒数第三个commit的内容 1.首先调用`git rebase` git rebase -i HEAD~3 此时会产生如下的提交列表 pick f7f3f6d changed my name a bit pick 310154e updated README formatting and added blame pick a5f4a0d added cat-file # Rebase 710f0f8..a5f4a0d onto 710f0f8 # # Commands: # p

git使用点滴:如何查看commit的内容

在push之前有时候会不放心是不是忘记加某些文件,或者是不是多删了个什么东西,这时候希望能够看看上次commit都做了些什么. 一开始想到的是用Git diff,但是git diff用于当前修改尚未commit的时候较为方便,一旦commit后,需要指定上次节点的名称(一个hash值),不方便.这种时候用git log更合适,因为commit的内容会以log来记录. 下面记录几个常用的情境以及对应的命令. 仅仅想看最近谁有提交,以及提交的描述 对应命令 git log 显示Sample comm

git中如何修改上一次commit的内容

如果刚刚git commit提交了,但是想要修改commit的内容,如何修改呢? 如果只是在本地提交了,还没有push到远端,可以按照下面的方法操作: 1.用 git commit --amend 命令进入 vim 编辑器,界面如下所示: 然后你会发现怎么输入都没反应,这是因为vim处在不可编辑状态. 2.按下字母键c,此时进入编辑状态,可以修改提交的信息了,如下图所示: 修改好注释之后,又发现退出不了了. 3.此时,按Esc退出编辑状态,然后连续按两次Z,就退出vim编辑器了,回到了命令行状态

【Git】Git如何合并某一次commit的内容到指定分支

一.我是在什么场景下会用到该Git操作 当某同事,将开发分支dev2合并到开发分支dev1时(两个不同的功能,不能合并),其他同事不知情的情况下,继续在dev1上开发并提交了代码. 后面发现了该合并,需要回退到合并前的状态,同时,合并后的提交也需要保留.那么就需要合并后面commit的内容到dev1分支 二.如何进行Git操作 使用如下命令就可以了 git cherry-pick commit_id *通过 git reflog可以查看历史提交的commit_id 比如:dev1&dev2是合并

git 修改最后一次提交的用户名 或者 commit的内容

修改git最后一次提交的命令 $ git commit --amend 修改git最后一次提交用户名的相关命令 git config user.name 'wangz' git config user.email 'wangz@alib.com' git commit --amend --author=wangz 修改最后一次提交内容的相关文档 $ git commit --amend --help usage: git commit [options] [--] <pathspec>...

iOS - Git 查看提交历史(分布式版本控制系统)

1.查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史.完成这个任务最简单而又有效的工具是 git log 命令. $ git log commit ca82a6dff817ec66f44342007202690a93763949 Author: Scott Chacon <[email protected]> Date: Mon Mar 17 21:52:11 2008 -0700 changed the version number commit 085bb3

git 查看日志记录

1.git log 如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志. 2.git show 查看最近一次commit内容,也可以后面加commit号,单独查看此次版本的日志. 3.git log -p -p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果. 4.git archive -o $PWD/version-$(git rev-parse HEAD)-latest.tar.gz $(git rev

git命令及远程仓库操作内容整理

0.在git官网上下载git对应的适配系统版本 进入到需要管理的目录,打开git终端 1.git相关的基础命令: git init 在当前文件夹下创建一个.git的隐藏文件夹,初始化版本控制器 注:不要同一目录下多个位置初始化,他可以管理当前目录下所有文件(包括子级目录) git status 查看Git当前状态,如:那些文件被修改过.那些文件还未提交到版本库等. git add 文件名 将指定文件添加到版本库的暂存状态. git commit -m '提交信息' 将暂存区的文件提交到版本库的分

Git的add、commit、push命令

简单的代码提交流程 git status 查看工作区代码相对于暂存区的差别 git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录 git commit -m "xxx" 将缓存区内容添加到本地仓库, xxx是对此次修改的描述 git pull --rebase 拉取远程仓库代码并合并(如果有冲突需要进行手动处理)也可以直接使用 git pull 拉取 git pull = git fetch + git merge git pull --rebase =