Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.11 KB

README.zh.md

File metadata and controls

52 lines (33 loc) · 1.11 KB

git-evac

紧急撤离用 Git 子命令

incaseoffirewrong

在紧急情况下,手动输入 git commitgit push 是不明智的,你可能需要额外花费精力输入评论和处理任何可能的 代码冲突

真正的编程侠是不会允许这种不严谨的做法的。

在此介绍 git evac

依赖项

  • git 命令
  • date 命令,用于生成分支名
  • openssl 命令,用于生成分支名

安装

自动安装

curl -sSL https://raw.githubusercontent.com/yankeguo/git-evac/main/install.sh | sudo bash -s

手动安装

获取脚本 git-evac.sh 并将其安装在 PATH 目录中, 比如 /usr/local/bin

git clone https://github.com/yankeguo/git-evac.git
cd git-evac
chmod +x git-evac.sh
sudo cp -f git-evac.sh /usr/local/bin/git-evac

使用

一旦起火,你只需要输入 git evac 或者 git-evac 然后快速离开建筑物。

git-evac 会帮助你:

  1. 托管所有变更
  2. 切换到全新的分支
  3. 创建提交,并填写评论
  4. 推送分支到远程服务器

许可证

GUO YANKE, MIT License