Go语言中文网 为您找到相关结果 6

关于defer

请问这是怎么运行的 最好来个图片箭头指示:smile: func main() { var s []byte protect(func() { s[0] = 0 }) protect(func() { panic(42) }) s[0] = 42 } func protect(g func()) { defer func() { log.Println("done") if x := recover(); x != nil { log.Printf("run time paric:%v", x) } }() log.Println("start:") g() ...阅读全文

如何更优雅地切换 Git 分支

在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,切换分支时分支名的 tab 自动补全会比较糟糕,我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢? 为了提高切换 Git 分支的效率,我用 Golang 写了 `git-checkout-branch` 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。 ## 概览 Github 地址:https://github.com/royeo/git-checkout-branch ,欢迎 star。 ![](https://raw.githubusercontent.com/royeo/static/master/gif/gi...阅读全文

博文 2019-02-13 17:46:21 royeo

如何更优雅地切换 Git 分支

在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,分支名的 tab 自动补全会比较糟糕,切换时我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢? 为了提高切换 Git 分支的效率,我用 Golang 写了 git-checkout-branch 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。 概览 Github 地址:https://github.com/royeo/git-checkout-branch ,欢迎 star。 image 说明: 使用箭头键 ↓ ↑ → ← 进行移动,也支持 j 和 k 的上下移动 使用 / 切换搜索 按 ctrl + c 退出 安装 可以直接下载安装: c...阅读全文

博文 2019-02-18 21:34:42 一个厚脸皮的傻帽

如何更优雅地切换Git分支

在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,分支名的 tab 自动补全会比较糟糕,切换时我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢? 为了提高切换 Git 分支的效率,我用 Golang 写了 git-checkout-branch 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。 概览 Github 地址:https://github.com/royeo/git-... ,欢迎 star。 说明: 使用箭头键 ↓ ↑ → ← 进行移动,也支持 j 和 k 的上下移动 使用 / 切换搜索 按 ctrl + c 退出 安装 可以直接下载安装: curl -sSL https://g...阅读全文

博文 2019-02-19 18:34:43 royeo