[Doc]git的使用之不上传服务器,只在本地管理

不需要gitee也可以为自己的当前文件夹创建git

使用方式:

ubuntu操作系统下:

复制代码
# sudo add-apt-repository ppa:git-core/ppa
# sudo apt update; sudo apt install git

进入任意一个文件夹,想要添加git管理的文件夹即可:

(1)为git配置用户名

复制代码
# 改全局(所有仓库默认使用)
git config --global user.name "新名字"
git config --global user.email "新邮箱@example.com"

(2)在当前文件夹下添加git管理

复制代码
git add .

(3)提交当前的更改:

复制代码
git commit -m "这里写日志部分,也就是更改了哪些内容"

给提交写更详细的说明

复制代码
# 不用 -m 参数,会打开编辑器让你写多行说明
git commit

# 或者用 -m 写多行(命令行方式)
git commit -m "修复登录超时问题" -m "原因:token过期时间设置太短" -m "方案:从30分钟改为2小时"

这样你就可以通过 git log 看到清晰的修改历史,然后根据说明精准回滚到任何一个版本。

这样操作后就更新好了。只不是没有push,因为push的话就上传到服务器了

(4)如果要查看更新的过程可以两种方式

:a这种方式会从近到远显示更新的提交内容,也就是上一段commit提交时-m后面写的内容会在这里出现,而b这种方式会显示的更加完整一些,提交 ID、作者、时间、你的说明文字。

a

复制代码
git log --oneline

b

复制代码
git log

(5)如果需要回滚

复制代码
git log --oneline

输出示例:

复制代码
abc1234 修复登录按钮点击无响应的问题
def5678 添加用户注册功能
ghi9012 test1

# 回滚到 test1 那个版本
git reset --hard ghi9012

# 或者回滚到"修复登录按钮"那个版本
git reset --hard abc1234

(6)如果你想"模拟退出登录"的效果

复制代码
# 1. 清除用户信息
git config --global --unset user.name
git config --global --unset user.email

# 2. 下次提交时会提示你配置,不配置就无法提交
相关推荐
佳木逢钺3 小时前
Git分支强制覆盖与冲突解决实战记录
git·源代码管理
屋外雨大,惊蛰出没10 小时前
Git基本应用
git
_Evan_Yao10 小时前
一文搞懂:Git分支管理与团队协作规范——从GitFlow到GitHub Flow,从rebase到merge,打造高效协作流
java·git·后端·github
憧憬成为java架构高手的小白12 小时前
git工作流程简化版
java·spring boot·git
东风微鸣12 小时前
Argo CD 用户管理:本地用户配置与权限分离实践
git·后端
袋子(PJ)14 小时前
2026最新GitHub发布项目全过程
git·github
许彰午14 小时前
Git实战——从零到团队协作以一个开源项目为例
git·开源
言66614 小时前
要忽略ider的文件在目录下 git暂存区消失
git
‎ദ്ദിᵔ.˛.ᵔ₎15 小时前
Git使用
git
小李不困还能学16 小时前
GitBash的保姆级安装教程
git