终极“git nah” 别名
发布时间 作者: Paul Redmond
最近,开发者 Liam Hammett 在 Twitter 上分享了一个很棒的 git nah 代码片段,它比你现有的 git nah
别名更强大 🔥
我知道很多人都使用“nah” 别名来放弃当前的更改,但他们通常将其限制在“git reset --hard”上。
我喜欢通过清理和中止任何潜在的变基来做更多的事情。如果我使用“nah” 命令,我知道我想要一个新的开始,所以这很有帮助
他分享了两个版本,包括将其设置为 git 别名
# Git alias ⬇️[alias] nah = "!f(){ git reset --hard; git clean -df; if [ -d ".git/rebase-apply" ] || [ -d ".git/rebase-merge" ]; then git rebase --abort; fi; }; f"
如果你更喜欢使用 bash 函数,这里是你需要添加到 .bashrc
或 .zshrch
文件中的版本
# Bash function ⬇️nah () { git reset --hard git clean -df if [ -d ".git/rebase-apply" ] || [ -d ".git/rebase-merge" ]; then git rebase --abort fi}
根据你喜欢的代码片段,以下是运行它的方法
# Alias$ git nah # Bash$ nah
你最喜欢的 git 别名有哪些?与我们分享!