When forklone is invoked with a certain option (--local?), the current directory must be inside a clone of a GitHub repository. If the user does not have push permission for the GitHub remote, forklone will fork the GitHub repository and then update the clone's remotes so that origin points to the fork and upstream points to the original origin.
When
forkloneis invoked with a certain option (--local?), the current directory must be inside a clone of a GitHub repository. If the user does not have push permission for the GitHub remote,forklonewill fork the GitHub repository and then update the clone's remotes so thatoriginpoints to the fork andupstreampoints to the originalorigin.