Clone and Fork remote repositories

The github layer provides commands to clone and fork repositories from Spacemacs.

SPC g h c / to search GitHub for a repository, returning a list of matching repository names that you can clone.

SPC g h c c to clone a specific repository if you have the exact name, e.g. practicalli/spacemacs-content or the URL for the repository.

A prompt is displays to define the path where the remote repository will be cloned too.

If the remote repository is not from your own GitHub account, a prompt asks if you wish to create a fork of the project. y will create a fork in your GitHub account (you are not given an option to select an organisation in which to create a fork.)

y at the final prompt will set the remote repository as the default push destination.

Once completed the Magit Status buffer displays.

M will show the details of the remote repositories. r will rename the selected remote, i.e. change origin to the more specific practicalli or jr0cket name.

q to leave the Magit Status buffer.

SPC f f to open files from this project.

Pushing / Pulling changes

P p pushes local commits and is set to the fork if you created one after the clone, otherwise its the cloned repository

F u pulls remote commits from the cloned repository (upstream)

See Pull Changes and Push Changes for more details.

results matching ""

    No results matching ""