返回博客

标签:#Git

10 篇文章

运维

Git GPG 重置与错误修复

运维

Git GPG 重置与错误修复

解决 Git 提交签名后出现的错误,例如'error: unsupported value for gpg.format: ssh'和'Git err:gpg failed to sign the data'。文章提供了解决方案,包括重置 Git GPG 配置的命令,帮助你修复 Git 签名相关的故障。

#Git 1 min
运维

Git 获取代码行数

运维

Git 获取代码行数

使用 Git 命令统计项目代码行数,包括所有文件行数、项目代码总行数以及如何查看项目文件列表。

#Git 1 min
运维

查看 Git 代码更新量

运维

查看 Git 代码更新量

学习如何使用 Git 命令查看当天或指定时间段内更新的代码量,包括新增行数、删除行数和总行数变化。文章提供多种 Git 命令示例,例如 `git log --since=\"1 day ago\" --format=tformat: --numstat`,`git log --since=\"1 day ago\" --stat` 和 `git log --stat` 等命令的用法和解释。

#Git 1 min
运维

Git 放弃本地修改,强制拉取更新

运维

Git 放弃本地修改,强制拉取更新

本文介绍了三种使用 Git 放弃本地修改并强制拉取更新的方法:使用`git restore`、`git reset`以及`git stash`。

#Git 1 min
运维

Git 回滚并删除远程服务器上的提交

运维

Git 回滚并删除远程服务器上的提交

Git 提交错误代码后,需要回滚并删除不需要的提交。本文介绍如何使用 `git reset --hard` 命令回滚到指定的 commit,以及使用 `git push origin HEAD --force` 命令强制推送更改到远程服务器。

#Git 1 min
运维

同步 Fork 的 Git 项目

运维

同步 Fork 的 Git 项目

本文介绍如何使用 Git 命令同步 Fork 的项目,包括配置远程仓库、拉取代码、合并代码以及推送代码到个人仓库等步骤。此方法适用于 GitLab 等不支持一键同步 Fork 项目的平台。

#Git 1 min
运维

Git 拉取更新使用 LF 格式

运维

Git 拉取更新使用 LF 格式

使用 Git 拉取代码时,常常会遇到自动将 LF 转换为 CRLF 的问题。本文介绍如何全局配置 Git,使其在拉取更新时始终使用 LF 格式,避免因换行符差异带来的困扰。

#Git 1 min
运维

Git 强制拉取更新的三种方法

运维

Git 强制拉取更新的三种方法

本文介绍了三种 git 强制拉取更新的方法:使用 git restore 重置、使用 git reset 强制拉取更新以及推荐方法使用 git stash 暂存代码再同步。详细解释了每个命令的用法和注意事项,包括 reset 的--hard、--soft、--mixed 参数。解决 git pull 失败的问题。

#Git 2 min
运维

Jenkins 添加 GitHub 仓库时遇到的权限问题

运维

Jenkins 添加 GitHub 仓库时遇到的权限问题

Jenkins 使用 git@github.com 方式拉取 GitHub 仓库时,出现 'Permission denied (publickey)' 错误的解决方法。文章分析了问题原因,并提供了使用 SSH 密钥和 HTTPS 两种方式解决问题的方案。

#Jenkins 1 min
运维

使用 Git Webhooks 自动化部署

运维

使用 Git Webhooks 自动化部署

本文介绍如何使用 Git 的 Webhooks 进行自动化部署,解决手动上传和更新文章的繁琐问题。涵盖了 Webhooks 的概念、PHP 脚本的实现、以及 Github、Gitlab 和 Gitee 的配置方法,并提供了常见错误的排查和解决方法。

#Git 3 min