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 推送(凭证助手)
|
## 非交互式 HTTP 推送(凭证助手)
|
||||||
|
|
||||||
如果您处于没有交互式终端(TTY)的环境中(例如自动化脚本),通过 HTTP 进行 `git push` 可能会失败,因为 Git 无法弹出提示框让您输入用户名/密码。您可以使用凭证助手预先加载凭证。
|
如果您处于没有交互式终端(TTY)的环境中(例如自动化脚本),通过 HTTP 进行 `git push` 可能会失败,因为 Git 无法弹出提示框让您输入用户名/密码。您可以使用凭证助手预先加载凭证。
|
||||||
|
|||||||
Reference in New Issue
Block a user