git跟踪文件的修改信息及日志信息

Java 简单方便的日志(log)功能 简单方便的日志功能, 创建log文件, 自动以当前日期命名, log打印到文件, 自动添加时间戳。 立即下载
git命令跟踪某个文件的修改日志

首先切换到需要跟踪文件所在的目录,然后按照下面的步骤实现
1.查看某个文件的日志记录
$ git log --pretty=fuller RedController.java
commit 4ee23b98fbea741a3fc4359bb85f7606831689ad
Author:     xiaoming <xiaoming@shangpin.com>
AuthorDate: Tue Mar 29 15:48:15 2016 +0800
Commit:     xiaoming <xiaoming@shangpin.com>
CommitDate: Tue Mar 29 15:48:15 2016 +0800

   no message

commit f8620d6d74751b03d517ebe2d8dafece68bf6ac8
Author:     xiaoming <xiaoming@shangpin.com>
AuthorDate: Thu Mar 24 16:01:34 2016 +0800
Commit:     xiaoming <xiaoming@shangpin.com>
CommitDate: Thu Mar 24 16:01:34 2016 +0800

   红包返回类型json

commit b647e4690d6547606527ee1c56f630b8b0fc7cd6
Author:     xiaoming <xiaoming@shangpin.com>
AuthorDate: Thu Mar 24 13:59:14 2016 +0800
Commit:     xiaoming <xiaoming@shangpin.com>
CommitDate: Thu Mar 24 13:59:14 2016 +0800

   红包处理

commit 1d18551325b822593b128736b28df63f22ba92d6
Author:     xiaoming <xiaoming@shangpin.com>
AuthorDate: Thu Mar 24 11:47:37 2016 +0800
Commit:     xiaoming <xiaoming@shangpin.com>
CommitDate: Thu Mar 24 11:47:37 2016 +0800

   no message
可以看到这个文件的修改记录,包括每次提交的生成的hash值、
作者、提交的日期等
2.用git show 提交的hash值可以查看文件具体的修改信息
git show 1d18551325b822593b128736b28df63f22ba92d6

$ git show 1d18551325b822593b128736b28df63f22ba92d6
commit 1d18551325b822593b128736b28df63f22ba92d6
Author: xiaoming <xiaoming@shangpin.com>
Date:   Thu Mar 24 11:47:37 2016 +0800

   no message

diff --git a/mobile-apiv2/src/main/java/com/shangpin/api/controller/RedControlle
index 0000000..3ee6a52
--- /dev/null
+++ b/mobile-apiv2/src/main/java/com/shangpin/api/controller/RedController.java
@@ -0,0 +1,66 @@
+package com.shangpin.api.controller;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import com.shangpin.biz.bo.Red;
+import com.shangpin.biz.bo.RedResult;
+import com.shangpin.biz.bo.base.ContentBuilder;
+import com.shangpin.biz.service.ASPBizReturnGoodsService;
+import com.shangpin.biz.service.RedBizService;
+import com.shangpin.utils.JsonUtil;
+/**
+ *  红包口令业务
+ * @author xiaoming
+ *
+ */
+@Controller
+
+public class RedController  extends BaseController {
+       @SuppressWarnings("unused")
+       private static final Logger logger = LoggerFactory.getLogger(RedControll
+       private ASPBizReturnGoodsService returnGoodsService;
+       @Autowired
+       private RedBizService redBizService;
+       /**
+        * 红包口令 主站红包是否存在 存在则返回搜索页  else 响应app
+        * @param request
+        * @param pageIndex
+        * @param pageSize
Git教程——查看修改日志 (log & diff) 文章目录1.前言2.修改记录 log3.查看 unstaged4.查看 staged (–cached)5.查看 staged & unstaged (HEAD) 1.前言 在 git 中, 每一次提交(commit)的修改, 都会被单独的保存起来. 也可以说 git 的中的所有文件都是一次次修改累积起来的. 文件好比楼房, 每个 commit 记录 了盖楼需添加或者拿走的材料. 整个施工过程也被记录了下来. 2.修改记录 log 之前我们以Mr Luoj 的名义对版本库进行了一次修改, 添加了一个 1.py 的文件. 接下来我们就来查看版本库的些施工的过程. 可以看到在 Author 那已经 立即下载

相关推荐

大连理工大学中文情感词汇本体库(含情绪分析代码)

中文文本数据的情绪计算昨天如何对微博推文进行情绪分析(细粒度情感分析)介绍了英文的NRC情绪词典。虽然支持中文,但由于制作问题,导致并不完全适应中文场景。今天介绍大连理工大学中文情感...

大邓和他的Python 4万+

Git执行操作过程中显示详细的日志 (log/trace)

在git操作时,有时候会因为远端网络验证等原因卡住 笔者在使用时遇到了git lfs pull长时间卡住的情况。这时迫切希望git可以打出trace帮助debug 为此,只需要在执行前设置一个环境变量: 让git打出trace: GIT_TRACE=2 git clone https://projects.cs.uaf.edu/newuser.git 或者 GIT_CURL_VERBOSE=1 ...

icyfox_bupt的专栏 1万+

PCI Express 权威指南:从协议原理到芯片实现

目录 全文总览第一部分:PCIe体系结构概览第1章 互连技术的演进与PCIe的诞生1.1 从ISA到PCI:并行总线的辉煌与瓶颈1.2 PCI-X的尝试与局限1.3 串行革命:从AGP、PCI到PCIe的范式转移1.4 PCIe的核心优势第2章 PCIe系统全局视角2.1 系统拓扑:Root Complex, Switch, Endpoint的职能与关系2.2 拓扑结构实例:服务器、工作站、嵌入式系统2.3 枚举与配置:系统如何发现和组织PCIe设备2.4 地址空间第3章 PCIe协议分层架构3.1 分层模

qq_42882296的博客 2891

如何查看git管理了哪些文件?

除了上述命令行方式,你还可以使用图形界面工具来查看Git管理的文件。常见的Git图形界面工具有GitKraken、SourceTree等。这些工具可以提供更直观的方式来查看和管理Git仓库中的文件。请注意,以上命令在Git的命令行界面中执行。如果你还没有安装Git,需要先安装并配置好Git环境。总的来说,通过以上方法,你可以方便地查看Git管理了哪些文件,并了解这些文件的状态和最新提交情况。

程序猿视角 2609

Unity FPS射击控制系统:数据驱动的武器行为解耦方案

在Unity第一人称射击(FPS)开发中,射击系统常因输入、状态、行为耦合导致连发异常、换弹冲突与网络同步失准。其本质是缺乏对‘武器行为’(如后坐力曲线、弹药逻辑)与‘射击控制’(如输入合法性校验、冷却调度)的正交分离。本方案基于ScriptableObject实现WeaponData数据资产化,配合ShootingController状态机服务,达成输入解耦、运行时参数可调、协程受控、网络预测友好等工程目标。适用于中大型FPS项目架构升级与数据驱动转型,尤其解决Unity InputSystem与物理反馈

weixin_30536861的博客 607

全面解析:时延扩展与相干带宽、多普勒扩展与相干时间——无线通信基础

时延扩展与相干带宽 多径时延扩展与多径衰落 接收机所接收到的信号是通过不同的直射、反射、折射等路径到达接收机。由于电波通过各个路径的距离不同, 因而各条路径中发射波的到达时间不同,造成多径时延扩展。距离不同所以到达接收机的相位也不相同,不同相位的多个信号在接收端叠加, 如果同相叠加则会使信号幅度增强, 而反相叠加则会削弱信号幅度。 这样,接收信号的幅度将会发生急剧变化,就会产生多径衰落。 ...

king阿金 4万+

如何让git显示正在跟踪的文件列表?

使用命令行git,如何让git显示存储库中正在跟踪的文件列表?

w36680130的博客 3575

Windows报错“The system cannot find the file specified“的PATH环境变量解决方案

摘要: Windows系统中出现"The system cannot find the file specified"错误通常因PATH环境变量配置问题导致。本文提供解决方案:1)检查并修正PATH变量(通过命令行或图形界面添加缺失路径);2)确认程序安装路径及拼写无误;3)恢复误改的系统变量。示例演示了Python路径配置及无效路径清理方法,建议谨慎修改变量、使用绝对路径并定期检查。附参考表格详述操作步骤,帮助用户高效解决问题并优化系统环境。

shejizuopin的博客 3513

git 查看跟踪的文件

列出master分支下跟踪的文件 git ls-tree -r master --name-only –name-only选项能使结果看起来简洁些

littlehaes的博客 8556

Tartancalib标定OAK-FFC_4p(上)

1.使用Tartancalib标定双目或多目相机前,先对单个相机标定获得内参,再获得外参。

qq_51731421的博客 1276

Vue3 - 详细实现流程图编辑器可视化平台示例代码,打造前端web网页流程图在线编辑绘制操作展示,vue3自定义绘制流程图在页面上画流程图功能(提供各种操作按钮及节点控件,界面美观交互式流程图插件)

vue3,绘制流程图,在线流程图制作,在vue3中实现流程图,vue3做一个制作流程图的功能,vue3流程图组件,vue3流程图,流程图绘制展示,vue3流程图可视化在线编辑源码,基于VUE3的在线绘制流程图工具,vue3+logicflow流程图,绘制动态流程图并自定义节点和线,vue使用logicFlow绘制流程图,生成各种流程图图形可连接点移除,基于Vue的流程图组件,工作流程图,流程编辑器,vue3流程组件,vue-flow绘制流程图,绘制流程图示例demo,vue3 logicflow流程图使用教

🏆 前端领域优质创作者 9965

Git 查看提交历史

在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。 针对我们前一章节的操作,使用 git log 命令列出历史提交记录如下: $ git log commit d5e9fc2c811e0ca2b2d28506ef7dc14171a207d9 (HEAD -> master) Merge: c68142b 7...

qianxuedegushi的博客 1157

【GeoDa实用技巧100例】024:geoda计算全局(局部)莫兰指数Moran‘s I,LISA聚类地图,显著性地图

【GeoDa实用技巧100例】024:geoda计算全局(局部)莫兰指数Moran's I,单变量莫兰指数,双变量莫兰指数计算,LISA聚类地图,显著性地图,Geoda双变量莫兰指数是一种强大的地理空间数据分析工具。

智慧空间实验室 6049

git常用命令(一些小技巧)

git常用命令(一些小技巧) 安装git Java代码 sudo apt-get install git 初始化git Java代码 git init 查看当前目录下文件变化 Java代码 git status 跟踪修改文件 Java代码 git add 文件名 e.g git add README 做版本 Jav...

weixin_38169206的博客 71

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

git 历史操作日志_10种Git技巧,让你省时省力又省心!

图片来源:unsplash.com/@sam_truong1. 从另一分支切换单个文件大家是否曾销毁文件只为能重新开始? 或需要在另一分支的某文件中进行更改?而git指令可以实现从另一分支切换文件。git checkout some-other-branch -- yarn.lock同时,也可以使用相同的技巧从特定提交项切换出某个文件。git checkout 9146367 -- ya...

weixin_36195837的博客 100

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

git 历史操作日志_10种Git技巧,让你省时省力又省心

全文共1800字,预计学习时长4分钟图片来源:unsplash.com/@sam_truong1. 从另一分支切换单个文件大家是否曾销毁文件只为能重新开始? 或需要在另一分支的某文件中进行更改?而git指令可以实现从另一分支切换文件。git checkout some-other-branch -- yarn.lock同时,也可以使用相同的技巧从特定提交项切换出某个文件。git checkout ...

weixin_34042899的博客 98

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

git提交时文件未包含在项目里_10种Git技巧,让你省时省力又省心

全文共1800字,预计学习时长4分钟图片来源:unsplash.com/@sam_truong1. 从另一分支切换单个文件大家是否曾销毁文件只为能重新开始? 或需要在另一分支的某文件中进行更改?而git指令可以实现从另一分支切换文件。git checkout some-other-branch -- yarn.lock同时,也可以使用相同的技巧从特定提交项切换出某个文件。git checkout ...

weixin_42352222的博客 454

使用git查看修改记录

查看文件中每行代码的最近一次修改人git blame file_name git blame &lt;filename&gt; git blame -L 100,100 &lt;filename&gt; git blame -L 100,+10 &lt;filename&gt; 12345查看最近两次变动及其变动点 git log -p -2 12显示增改行统计 git log --stat 12...

gulicms的博客 4157

git刷新分支列表_10种Git技巧,让你省时省力又省心!

全文共1800字,预计学习时长4分钟图片来源:unsplash.com/@sam_truong1. 从另一分支切换单个文件大家是否曾销毁文件只为能重新开始? 或需要在另一分支的某文件中进行更改?而git指令可以实现从另一分支切换文件。git checkout some-other-branch -- yarn.lock同时,也可以使用相同的技巧从特定提交项切换出某个文件。git checkout ...

weixin_39825322的博客 789

git ignore设置_提高效率的 10 个 Git 小技巧

1. 从某个分支检出单个文件你是否有过破坏了某个文件,想要重新开始?或者需要的文件在另一个分支中?下面的命令让你直接从某个分支取到那个文件。git checkout some-other-branch -- yarn.lock你也可以从某个 commit 中取到 yarn.lock 文件git checkout 9146467 -- yarn.lock相比 cherry-pick 拿到某个 com...

weixin_39574050的博客 212

(八)Git 提交更改

Jerry 已经提交的更改,他想纠正他的最后一次提交,在这种情况下,git 的修改将帮助操作。最后提交修改操作的变化,包括提交信息,它创建新的提交ID。 修改操作之前,他会检查提交日志。 [jerry@CentOS project]$ git log 上面的命令会产生以下结果。 commit cbe1249b140dad24b2c35b15cc7e26a6f02d2277 Author:

m475664483的专栏 376

Git常用命令

放弃本地修改并清除未跟踪文件 git checkout -f &amp;&amp; git clean -fd 查看指定用户(username)提交的log信息 git log --author=[username] 查看两次提交修改的文件 git diff --name-only HEAD HEAD^ 打包前一次提交修改文件($file_list)到指定目录(before_dir) gi...

lizhiguo199013的专栏 177

Git版本管理

git操作

a287100886的博客 381

Git基本用法(一)

git中基本信息配置 使用Git的第一件事就是配置您的名字与邮箱,它是您在提交commit时的签名,每次提交commit时都会包含这些信息。 使用git config进行配置 # 配置用户名 git config --global user.name &amp;quot;name&amp;quot; # 配置邮箱 git config --global user.email &amp;quot;82020@ada.com&amp;quot; # 配置完成后会生成

做个吃货有何不可⌒ヮ⌒ 170

[译] 提高效率的 10 个 Git 小技巧

1. 从某个分支检出单个文件你是否有过破坏了某个文件,想要重新开始?或者需要的文件在另一个分支中?下面的命令让你直接从某个分支取到那个文件。git checkout some-other...

xionghnly的博客 232
上一篇: git忽略提交某些文件到git版本库中
下一篇: java反射
小哥笔记
博客等级 码龄15年 22粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值