[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. 下次提交时会提示你配置,不配置就无法提交
相关推荐
DevangLic3 小时前
【诡异的空文件夹 和 git:冲突合并】最新的尝试
git
舒一笑6 小时前
Windows + WSL2 完整复现 Avernet WAIC 6 Bot 协作演示
人工智能·git·开源
生戎马 平安京策11 小时前
git寻根——^和~的区别
git
技术小结-李爽12 小时前
【工具】git远程分支合并
git·gitee
RootKai13 小时前
Git命令与基本使用流程
git
AdaTina15 小时前
关于git的初始操作
git
Coder-LiyG16 小时前
Git 常用操作指南:从初始化到回退的高频命令速查
git
Eloudy1 天前
git format-patch 、git diff 与 git apply
git·构建
技术小结-李爽1 天前
【工具】git安装及配置
git