加个小提示

This commit is contained in:
2026-02-16 00:01:44 +08:00
parent d9485e3c67
commit 19384439f2
4 changed files with 14 additions and 0 deletions

View File

@@ -223,6 +223,7 @@ OutputFormatter.success("Done!") # [√] Green success
OutputFormatter.error("Failed!") # [×] Red error OutputFormatter.error("Failed!") # [×] Red error
OutputFormatter.info("Note...") # [i] Cyan info OutputFormatter.info("Note...") # [i] Cyan info
OutputFormatter.warning("Warning!") # [!] Yellow warning OutputFormatter.warning("Warning!") # [!] Yellow warning
OutputFormatter.tip("Tip...") # [*] Cyan tip/suggestion
OutputFormatter.step(1, "Step one") # [1] Step indicator OutputFormatter.step(1, "Step one") # [1] Step indicator
OutputFormatter.menu_item(1, "Option") # [1] Menu item OutputFormatter.menu_item(1, "Option") # [1] Menu item
``` ```

View File

@@ -150,6 +150,10 @@ python mengya_git_manager.py
3. 推送到Gitea时请确保仓库已在服务器上创建 3. 推送到Gitea时请确保仓库已在服务器上创建
4. **重要提示:** 提交代码前建议先拉取最新代码,减少代码冲突
- 先执行 `3. 从远程仓库拉取`
- 再执行 `2. 提交并推送更改`
## 常见问题 ## 常见问题
**Q: 推送失败怎么办?** **Q: 推送失败怎么办?**

View File

@@ -60,6 +60,10 @@ class GitManagerUI:
OutputFormatter.error("当前目录不是Git仓库请先初始化") OutputFormatter.error("当前目录不是Git仓库请先初始化")
return return
# 提示:先拉取再提交
OutputFormatter.tip("建议先拉取最新代码再提交,减少代码冲突")
print(f"{Colors.CYAN}{'-' * 60}{Colors.ENDC}")
# 检查是否有更改 # 检查是否有更改
OutputFormatter.status('running', "检查文件更改中...") OutputFormatter.status('running', "检查文件更改中...")

View File

@@ -130,6 +130,11 @@ class OutputFormatter:
"""打印警告信息""" """打印警告信息"""
print(f"{Colors.BRIGHT_YELLOW}[!]{Colors.ENDC} {Colors.YELLOW}{text}{Colors.ENDC}") print(f"{Colors.BRIGHT_YELLOW}[!]{Colors.ENDC} {Colors.YELLOW}{text}{Colors.ENDC}")
@staticmethod
def tip(text: str):
"""打印提示信息"""
print(f"{Colors.BRIGHT_CYAN}[*]{Colors.ENDC} {Colors.CYAN}{text}{Colors.ENDC}")
@staticmethod @staticmethod
def step(num: int, text: str): def step(num: int, text: str):
"""打印步骤信息""" """打印步骤信息"""