got:用golang编写的git命令

时间:2024-06-13 07:21:27
【文件属性】:

文件名称:got:用golang编写的git命令

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-13 07:21:27

Go

得到了-git的纯go实现 用法 它旨在提供git兼容命令。 现在,它仅支持以下子命令: ls树 猫文件 安装 $ go get -d github.com/shibukawa/got 贡献 叉( ) 创建功能分支 提交您的更改 根据master分支对本地更改进行基准调整 使用go test ./...命令运行测试套件,并确认它已通过 运行gofmt -s 创建一个新的拉取请求 作者 谢谢 为了实现git兼容代码,我引用以下代码: 执照 它复制一些代码,并从原始git命令中添加注释。 因此,它获得了与GPLv2相同的许可。 与git相关的算法在git4go中实现,它提供了用golang编写的git2go兼容库。 它是从libgit2翻译而来的。 因此git4go是在GPLv2下提供的,并具有libgit2之类的链接异常。


【文件预览】:
got-master
----version.go(71B)
----LICENSE.rst(18KB)
----main.go(348B)
----command()
--------commit_test.go(97B)
--------reset_test.go(96B)
--------grep.go(112B)
--------status_test.go(97B)
--------add.go(111B)
--------rm_test.go(93B)
--------reset.go(113B)
--------push.go(112B)
--------rebase.go(114B)
--------init.go(112B)
--------fetch_test.go(96B)
--------add_test.go(94B)
--------config_test.go(97B)
--------clone.go(113B)
--------tag.go(435B)
--------checkout_test.go(99B)
--------status.go(114B)
--------tag_test.go(94B)
--------rebase_test.go(97B)
--------remote_test.go(97B)
--------cat-file_test.go(98B)
--------rm.go(110B)
--------submodule_test.go(100B)
--------pull_test.go(95B)
--------cat-file.go(2KB)
--------show_test.go(95B)
--------blame_test.go(96B)
--------stash.go(113B)
--------fetch.go(113B)
--------diff.go(112B)
--------mv_test.go(93B)
--------submodule.go(117B)
--------mv.go(110B)
--------ls-tree.go(1KB)
--------pull.go(112B)
--------ls-tree_test.go(97B)
--------diff_test.go(95B)
--------show.go(112B)
--------log_test.go(94B)
--------bisect.go(114B)
--------clone_test.go(96B)
--------commit.go(114B)
--------stash_test.go(96B)
--------bisect_test.go(97B)
--------log.go(111B)
--------blame.go(113B)
--------branch.go(114B)
--------grep_test.go(95B)
--------remote.go(114B)
--------init_test.go(95B)
--------merge.go(113B)
--------push_test.go(95B)
--------merge_test.go(96B)
--------checkout.go(116B)
--------config.go(114B)
--------branch_test.go(97B)
----README.rst(1KB)
----commands.go(5KB)

网友评论