gerep/git-open
gerep/git-open has 54 GitHub stars and 12 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 04:50 UTC. Last push 2026-10-27.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Open your github project page from your terminal
Developer ToolsREADME.md
Originalgit-open, saving you a few seconds
Open a GitHub, Bitbucket, GitLab, or Codeberg branch or file from your terminal.
Install/Uninstall
sudo make install
# To remove it:
sudo make uninstall
Usage
Open the current branch:
$ git open
or specify the branch
$ git open remote_branch
and also the file
$ git open remote_branch file_path
File paths are relative to the repository root. Quote paths containing spaces.
The command uses origin and checks locally cached remote branches; run
git fetch origin if a branch is missing. In detached HEAD mode, specify a branch.
HTTPS, HTTP, scp-style SSH, and ssh:// remotes are supported. Self-hosted
GitLab and GitHub hosts named gitlab.* and github.* retain their original host.
Use git open --help for usage.
Dependency
Bash and Git are required. Linux also requires xdg-utils; macOS uses open.
Tests
Run make test with Python 3 installed. Tests use temporary Git repositories and
a mocked browser opener.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-awesome-feature) - Commit your changes (
git commit -m 'Making it better') - Push to the branch (
git push origin my-awesome-feature) - Create new Pull Request
- Wait for me :smile: