Provided by: git-extras_4.6.0-1_all
git-fork - Fork a repo on github
If a github repo url is given, fork the repo. Like clone but forks first. 1. forks the repo on github 2. clones the repo into the current dir 3. adds the original repo as a remote called upstream If a url is not given and the current dir is a github repo, fork the repo. 1. forks the current repo 2. rename the origin remote repo to upstream 3. adds the forked repo as a remote called origin Remotes will use ssh if you have it configured with GitHub, if not, https will be used.
Fork expect.js: $ git fork https://github.com/LearnBoost/expect.js or just: $ git fork LearnBoost/expect.js Then: $ ..<forks into your github profile and clones repo locally to expect.js dir>... $ cd expect.js && git remote -v origin firstname.lastname@example.org:<user>/expect.js (fetch) origin email@example.com:<user>/expect.js (push) upstream firstname.lastname@example.org:LearnBoost/expect.js (fetch) upstream email@example.com:LearnBoost/expect.js (push) If the current dir is a clone of expect.js, this has the same effect: $ git fork
Written by Andrew Griffiths <firstname.lastname@example.org>
<https://github.com/tj/git-extras> September 2018 GIT-FORK(1)