Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 87|回复: 0

您还可以使用其他选项来自定义日志输出

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-11-22 17:53:12 | 显示全部楼层 |阅读模式
这会将原始提交更改为使用暂存区域的新提交。因此,请确保您不需要旧版本的提交,因为它会丢失。我们还建议在本地提交而不是远程提交中使用该标志--amend,原因与我们在本文其他地方介绍的原因类似。 您还可以使用git 以下命令仅编辑提交消息使用Git日志 使用 Git 日志对于帮助您了解存储库的历史非常宝贵。但是,我们不会将该命令描述git log为高级命令。相反,您可以根据需要使用多个选项来过滤输出例如,装饰日志条目会打印显示的所有提交的引用名称。该选项--stat显示提交的插入和删除: 显示 git log --stat 命令输出的终端窗口。 显示两个提交,其中以金色突出显示哈希值、作者、提交日期、提交消息以及修改和插入的文件数。 在终端中运行 命令。称为“提交限制”。例如,执行以下命令实上,您可以组合多个选项和标志来生成用于特定目的的日志。例如,采用以下命令此命令搜索自指定日期以来单个作者的分支的所有提交,然后使用单行条目打印它们。


请注意,参数也可以是字符串另外,如果您想搜索特定文件而不是分支,您可以运 电话号码清单 行这组示例仅触及了您可以使用日志执行的操作的表面,但是有足够的空间可以根据您的搜索条件在其中找到确切的提交。 6. 挂钩Git 您有时可能会使用宏和其他自动化脚本来帮助您的代码运行。Git 还以挂钩的形式包含此类功能。这些脚本会自动运行以响应某些事件,例如提交或推送。还有很多方法可以使用钩子来强制代码格式化、运行测试等等。 有两种类型的钩子:客户端和服务器端: 客户端挂钩根据本地操作(例如提交和合并)触发。 服务器端钩子由网络操作触发。例如,当存储库收到推送提交时,以及许多其他示例。 一旦是,为了使用它们,您需要展名中的 Finder 窗口显示 Git 存储库的隐藏 hooks 文件夹。 包含一组示例挂钩脚本文件,每个文件都带有扩展名。 macOS 中的一个文件夹,显示 Git 在启动时安装的示例挂钩。 请注意,您一次只能运行一种类型的挂钩,尽管您只需做一点工作就可以一次运行多个脚本。



例如符号来引用当前分支或“^”符号来引用提交的父分支。通过使用这些速记符号,您可以在处理提交时节省时间并避免错误。 8. 藏匿 在正常情况下,您可能认为没有办法在不提交的情况下存储对文件所做的更改。“隐藏”是暂时做到这一点的一种方法。当您需要切换分支或处理不同的任务但又不想提交更改时,这非常有用。 例如,如果您需要切换分支以处理中流的某些内容,您可以将更改推送到当前分支并检查另一个分支。从那里,您可以在另一个分支上工作,然后提交并推送您的更改。然后,您可以在原始分支上签出并恢复您的工作。 有两种方法可以保留您的更改: git stash 这会将更改保存到新的存储中,并将工作目录返回到上次HEAD提交(进行新更改之前的状态)。您可以使用 列出更改git stash list并使用 检查存储git stash show。后一个命令还可以接受gi里您可以更改分支或处理其他任务。当您想要恢复更改时,请运行以下命令 这会将最新更改应用到工作簿。但是,请记住,如果对文件修改过多,仍然可能会遇到冲突。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2026-1-14 01:03 , Processed in 0.041665 second(s), 18 queries .

Powered by Discuz! DISCUZ_VERSION

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表