From db87b71d89c9966e82ce591a5419cc7457a8bd78 Mon Sep 17 00:00:00 2001 From: liam Date: Mon, 9 Feb 2026 14:47:36 +0000 Subject: [PATCH] Docs: Add one-command push alias to README --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 2d5498e..9c7e6e8 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,25 @@ git clone http://liam@100.66.1.6:13000/liam/essay.git && cd essay && git config *说明:运行后请输入一次密码,后续推送/拉取操作将自动完成验证,无需再次输入。* +## 极简提交 (One-command Push) + +配置一个 Git 别名,将 `add`、`commit`、`push` 合并为一条命令: + +```bash +# 1. 配置身份信息(如果尚未配置) +git config --global user.name "Your Name" +git config --global user.email "your@email.com" + +# 2. 配置别名(只需执行一次) +git config --global alias.p '!f() { git add . && git commit -m "$1" && git push; }; f' +``` + +**以后只需输入:** + +```bash +git p "这里写提交说明" +``` + ## 非交互式 HTTP 推送(凭证助手) 如果您处于没有交互式终端(TTY)的环境中(例如自动化脚本),通过 HTTP 进行 `git push` 可能会失败,因为 Git 无法弹出提示框让您输入用户名/密码。您可以使用凭证助手预先加载凭证。