[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4771":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},4771,"hub","mislav\u002Fhub","mislav","A command-line tool that makes git easier to use with GitHub.","https:\u002F\u002Fhub.github.com\u002F",null,"Go",22950,2215,559,246,0,1,9,3,45,"MIT License",false,"master",true,[26,27,28,29,30],"git","github-api","go","homebrew","pull-request","2026-06-12 02:01:03","hub is a command line tool that wraps `git` in order to extend it with extra\nfeatures and commands that make working with GitHub easier.\n\nFor an official, potentially more user-friendly command-line interface to GitHub,\nsee [cli.github.com](https:\u002F\u002Fcli.github.com) and\n[this comparison](https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Fblob\u002Ftrunk\u002Fdocs\u002Fgh-vs-hub.md).\n\nThis repository and its issue tracker is **not for reporting problems with\nGitHub.com** web interface. If you have a problem with GitHub itself, please\n[contact Support](https:\u002F\u002Fgithub.com\u002Fcontact).\n\nUsage\n-----\n\n``` sh\n$ hub clone rtomayko\u002Ftilt\n#=> git clone https:\u002F\u002Fgithub.com\u002Frtomayko\u002Ftilt.git\n\n# or, if you prefer the SSH protocol:\n$ git config --global hub.protocol ssh\n$ hub clone rtomayko\u002Ftilt\n#=> git clone git@github.com:rtomayko\u002Ftilt.git\n```\n\nSee [usage examples](https:\u002F\u002Fhub.github.com\u002F#developer) or the [full reference\ndocumentation](https:\u002F\u002Fhub.github.com\u002Fhub.1.html) to see all available commands\nand flags.\n\nhub can also be used to make shell scripts that [directly interact with the\nGitHub API](https:\u002F\u002Fhub.github.com\u002F#scripting).\n\nhub can be safely [aliased](#aliasing) as `git`, so you can type `$ git\n\u003Ccommand>` in the shell and have it expanded with `hub` features.\n\nInstallation\n------------\n\nThe `hub` executable has no dependencies, but since it was designed to wrap\n`git`, it's recommended to have at least **git 1.7.3** or newer.\n\nplatform | manager | command to run\n---------|---------|---------------\nmacOS, Linux | [Homebrew](https:\u002F\u002Fdocs.brew.sh\u002FInstallation) | `brew install hub`\nmacOS, Linux | [Nix](https:\u002F\u002Fnixos.org\u002F) | `nix-env -i hub`\nWindows | [Scoop](http:\u002F\u002Fscoop.sh\u002F) | `scoop install hub`\nWindows | [Chocolatey](https:\u002F\u002Fchocolatey.org\u002F) | `choco install hub`\nFedora Linux | [DNF](https:\u002F\u002Ffedoraproject.org\u002Fwiki\u002FDNF) | `sudo dnf install hub`\nArch Linux | [pacman](https:\u002F\u002Fwiki.archlinux.org\u002Findex.php\u002Fpacman) | `sudo pacman -S hub`\nFreeBSD | [pkg(8)](http:\u002F\u002Fman.freebsd.org\u002Fpkg\u002F8) | `pkg install hub`\nDebian, Ubuntu | [apt(8)](https:\u002F\u002Fmanpages.debian.org\u002Fbuster\u002Fapt\u002Fapt.8.en.html) | `sudo apt install hub`\nUbuntu | [Snap](https:\u002F\u002Fsnapcraft.io) | [We do not recommend installing the snap anymore.](https:\u002F\u002Fgithub.com\u002Fgithub\u002Fhub\u002Fissues?q=is%3Aissue+snap)\nopenSUSE | [Zypper](https:\u002F\u002Fen.opensuse.org\u002FSDB:Zypper_manual) | `sudo zypper install hub`\nVoid Linux | [xbps](https:\u002F\u002Fgithub.com\u002Fvoid-linux\u002Fxbps) | `sudo xbps-install -S hub`\nGentoo | [Portage](https:\u002F\u002Fwiki.gentoo.org\u002Fwiki\u002FPortage) | `sudo emerge dev-vcs\u002Fhub`\n_any_ | [conda](https:\u002F\u002Fdocs.conda.io\u002Fen\u002Flatest\u002F) | `conda install -c conda-forge hub`\n\n\nPackages other than Homebrew are community-maintained (thank you!) and they\nare not guaranteed to match the [latest hub release][latest]. Check `hub\nversion` after installing a community package.\n\n#### Standalone\n\n`hub` can be easily installed as an executable. Download the [latest\nbinary][latest] for your system and put it anywhere in your executable path.\n\n#### GitHub Actions\n\nhub is ready to be used in your [GitHub Actions][] workflows:\n```yaml\nsteps:\n- uses: actions\u002Fcheckout@v2\n\n- name: List open pull requests\n  run: hub pr list\n  env:\n    GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n```\n\nNote that the default `secrets.GITHUB_TOKEN` will only work for API operations\nscoped to the repository that runs this workflow. If you need to interact with other\nrepositories, [generate a Personal Access Token][pat] with at least the `repo` scope\nand add it to your [repository secrets][].\n\n\n[github actions]: https:\u002F\u002Fdocs.github.com\u002Fen\u002Factions\u002Freference\u002Fworkflow-syntax-for-github-actions\n[pat]: https:\u002F\u002Fgithub.com\u002Fsettings\u002Ftokens\n[repository secrets]: https:\u002F\u002Fdocs.github.com\u002Fen\u002Factions\u002Fconfiguring-and-managing-workflows\u002Fcreating-and-storing-encrypted-secrets\n\n#### Source\n\nPrerequisites for building from source are:\n\n* `make`\n* [Go 1.11+](https:\u002F\u002Fgolang.org\u002Fdoc\u002Finstall)\n\nClone this repository and run `make install`:\n\n```sh\ngit clone \\\n  --config transfer.fsckobjects=false \\\n  --config receive.fsckobjects=false \\\n  --config fetch.fsckobjects=false \\\n  https:\u002F\u002Fgithub.com\u002Fgithub\u002Fhub.git\n\ncd hub\nmake install prefix=\u002Fusr\u002Flocal\n```\n\nAliasing\n--------\n\nSome hub features feel best when it's aliased as `git`. This is not dangerous; your\n_normal git commands will all work_. hub merely adds some sugar.\n\n`hub alias` displays instructions for the current shell. With the `-s` flag, it\noutputs a script suitable for `eval`.\n\nYou should place this command in your `.bash_profile` or other startup script:\n\n``` sh\neval \"$(hub alias -s)\"\n```\n\n#### PowerShell\n\nIf you're using PowerShell, you can set an alias for `hub` by placing the\nfollowing in your PowerShell profile (usually\n`~\u002FDocuments\u002FWindowsPowerShell\u002FMicrosoft.PowerShell_profile.ps1`):\n\n``` sh\nSet-Alias git hub\n```\n\nA simple way to do this is to run the following from the PowerShell prompt:\n\n``` sh\nAdd-Content $PROFILE \"`nSet-Alias git hub\"\n```\n\nNote: You'll need to restart your PowerShell console in order for the changes to be picked up.\n\nIf your PowerShell profile doesn't exist, you can create it by running the following:\n\n``` sh\nNew-Item -Type file -Force $PROFILE\n```\n\n### Shell tab-completion\n\nhub repository contains [tab-completion scripts](.\u002Fetc) for bash, zsh and fish.\nThese scripts complement existing completion scripts that ship with git.\n\nMeta\n----\n\n* Bugs: \u003Chttps:\u002F\u002Fgithub.com\u002Fgithub\u002Fhub\u002Fissues>\n* Authors: \u003Chttps:\u002F\u002Fgithub.com\u002Fgithub\u002Fhub\u002Fcontributors>\n* Our [Code of Conduct](https:\u002F\u002Fgithub.com\u002Fgithub\u002Fhub\u002Fblob\u002Fmaster\u002FCODE_OF_CONDUCT.md)\n\n\n[latest]: https:\u002F\u002Fgithub.com\u002Fgithub\u002Fhub\u002Freleases\u002Flatest\n","hub 是一个命令行工具，旨在通过扩展 Git 命令来简化与 GitHub 的交互。它提供了额外的功能如克隆仓库、创建拉取请求等，并且支持直接使用 GitHub API 编写脚本。此外，hub 可以安全地别名为 `git`，使用户能够在 shell 中输入 `$ git \u003Ccommand>` 时自动应用 hub 的功能增强。适用于需要频繁与 GitHub 进行交互的开发者，尤其是那些希望通过命令行高效管理项目和协作的人士。该项目采用 Go 语言编写，拥有活跃的社区支持，并遵循 MIT 许可证开放源代码。",2,"2026-06-11 03:00:26","top_language"]