1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-06-09 03:26:00 +02:00
tldr/pages/common/hub.md
2025-05-11 14:10:37 +00:00

982 B

hub

A wrapper for Git that adds commands for working with GitHub-based projects. If set up as instructed by hub alias, one can use git to run hub commands. More information: https://hub.github.com/hub.1.html.

  • Clone a repository using its slug (owners can omit the username):

hub clone {{username}}/{{repo_name}}

  • Create a fork of the current repository (cloned from another user) under your GitHub profile:

hub fork

  • Push the current local branch to GitHub and create a PR for it in the original repository:

hub push {{remote_name}} && hub pull-request

  • Create a PR of the current (already pushed) branch, reusing the message from the first commit:

hub pull-request --no-edit

  • Create a new branch with the contents of a pull request and switch to it:

hub pr checkout {{pr_number}}

  • Upload the current (local-only) repository to your GitHub account:

hub create

  • Fetch Git objects from upstream and update local branches:

hub sync