2026/1/21大约 3 分钟
- javascript101
- php90
- linux63
- opensource50
- 前端46
- tool36
- css33
- Linux29
- git21
- facade16
- jquery16
- vue15
- laravel11
- vue.js10
- vscode10
- logrotate10
- html8
- database7
- 开发工具7
- redis7
- windows6
- wechat5
- 诗歌4
- 日志4
- ollama4
- mysql4
- element4
- 随笔感悟3
- node.js3
- composer3
- markdown3
- 手册3
- 智慧3
- namp3
- extension3
- 正则表达式2
- 记录2
- 感悟2
- npm2
- webhook2
- deepseek2
- firefox2
- MinGW2
- PDManer2
- sourcetree2
- 设计模式2
- console2
- language2
- 宝塔2
- 使用指南1
- 开源专题1
- web集合1
- AI1
- laravel-fast-api-youhujun1
- php-tool-youhujun1
- cloud1
- help1
- node1
- 规范1
- project1
- upgrade1
- use1
- gogs1
- text1
- 浏览器1
- update1
- 开源1
- front-end1
- vue31
- file1
- -aliyun1
- notice1
- migrate1
- screenshot1
- lnmp1
- ssh1
- tencentcloud1
- theme1
2026/1/21小于 1 分钟
给origin远程配置多个推送地址(方案一)
核心思路是让origin这个默认远程仓库同时指向 GitHub 和 Gitee,执行一次git push origin main就会自动推送到两个平台,无需额外操作。
查看当前远程仓库配置
git remote -v
2026/1/8大约 2 分钟
通过 Git 全局配置指定默认分支
提示
适配 Git 2.28+ 版本,该版本开始原生支持 init.defaultBranch 配置项
打开终端
git config --global init.defaultBranch main
2025/12/17小于 1 分钟
2025/6/26小于 1 分钟
2025/5/16大约 3 分钟
gogs配置文件说明(app.ini)
1原生文件带注释
#应用名称,可以改成您的组织或公司名称
APP_NAME = Gogs_YOUHU
#运行应用的用户名称
RUN_USER = git
#鉴于性能和其它考虑,建议在部署环境下修改为 prod 模式。在您完成安装操作时,该值也会被设置为 prod
RUN_MODE = prod
[database]
#数据库类型
DB_TYPE = mysql
# 数据库主机地址与端口
HOST = 127.0.0.1:3306
# 数据库名称
NAME = gogs
#数据库用户名
USER = root
# 数据库用户密码
PASSWD = 自己的的数据库密码
#仅限 PostgreSQL 使用
SSL_MODE = disable
#仅限 SQLite3 使用,数据库文件路径
PATH = data/gogs.db
[repository]
#用户仓库存储根目录,必须为绝对路径,默认为 ~/<user name>/gogs-repositories
ROOT = /home/git/gogs-repositories
[server]
# 服务器域名
DOMAIN = git.youhu.club
# 应用 HTTP 监听端口号
HTTP_PORT = 3000
# 公开的完整 URL 路径
ROOT_URL = http://git.youhu.club:3000/
#当 SSH 功能不可用时可以禁用
DISABLE_SSH = false
#SSH 端口号,如果不为 22 的话可以在此修改
SSH_PORT = 22
# 启用该选项来启动内置 SSH 服务器
START_SSH_SERVER = false
#激活该选项来禁止从 CDN 获取静态资源,同时 Gravatar 服务也将被自动禁用
OFFLINE_MODE = true
[mailer]
# 启用该选项以激活邮件服务
ENABLED = false
[service]
#激活该选项来要求注册用户必须验证邮箱,要求已启用 Mailer
REGISTER_EMAIL_CONFIRM = false
#激活该选项来发送通知邮件给关注者,例如创建 issue 时,要求已启用 Mailer
ENABLE_NOTIFY_MAIL = false
#激活该选项来禁止检查响应类型的密钥最小长度
DISABLE_REGISTRATION = true
#激活该选项以在用户注册时要求输入验证码
ENABLE_CAPTCHA = false
激活该选项来要求用户必须登录才能浏览任何页面
REQUIRE_SIGNIN_VIEW = true
[picture]
#激活该选项来仅使用本地头像
DISABLE_GRAVATAR = true
激活该选项来启用 Federated 头像服务(http://www.libravatar.org),当 Gravatar 被禁用时此选项无法生效
ENABLE_FEDERATED_AVATAR = false
[session]
#Session 引擎提供者,可以是 memory、file、redis 或 mysql
PROVIDER = file
[log]
#日志记录模式,默认为 console。如果想要开启多模式,请使用逗号分割,例如:"console, file"
MODE = file
#基本日志级别,默认为 Trace
LEVEL = Info
#日志文件的根目录
ROOT_PATH = /home/git/gogs/log
[security]
#用于指示是否允许访问安装页面(该页面可以设置管理员帐号,因此该选项非常重要)
INSTALL_LOCK = true
#全局的加密密钥,务必修改该值以确保您的服务器安全(会在每次安装时自动生成随机字符串)
SECRET_KEY = YV1s5tZwcTXWfgs
2025/5/16大约 2 分钟
提示
搭建自己的git服务器
2025/5/16小于 1 分钟
提示
在使用git提交的使用我们可以使用commit进行提交,为了更高效的查看历史记录,提交前加了前缀规范
参考
invalid 无效的
question 问题
wontfix 未修复
help wanted 求助
perfect 完善
enhancement 增强
duplicate 复制
bug bug修复
自定义
fix-修复bug
2025/4/28小于 1 分钟
提示
在日常开发中,有的时候需要在本地写代码,使用sftp上传到服务器,进行即时调试.完成以后在本地代码提交保存,服务器需要重新拉取代码,但是服务器上已经修改了代码,,这个时候就需要去服务器丢弃修改,重新拉取代码.
实操
git checkout .
2025/2/24小于 1 分钟


