Docs: Add one-command push alias to README
This commit is contained in:
19
README.md
19
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 无法弹出提示框让您输入用户名/密码。您可以使用凭证助手预先加载凭证。
|
||||
|
||||
Reference in New Issue
Block a user