Only works if you’re in the correct directory level. git log – this will give you a log of existing commit messages with their author and time (press Q to exit the dialog).ls – short for list, this will list all files and directories in the current folder.Give the following commands a try to give you a better idea of what you’ve just downloaded:- ls Nice work! You’ve just forked and cloned a project on to your own device. You can only read from this remote.Ī “remote” in git, is usually a branch that lives on a git hosting service, or on a server somewhere, as opposed to your local branches. You have also just added upstream – this points to the main project’s GitHub repository. You can read and write stuff to this remote. origin is the remote branch where your fork lives. What you have now is one local branch and two remote branches. git remote add upstream – adds a reference point to our main repository (for use later).cd git_basics – navigates you into the cloned git_basics folder.Git remote add upstream git clone – simply downloads / clones your forked code, on to your own machine.
CODA 2 GIT PUSH AFTER PUBLISH DOWNLOAD
On your fork of the repo, click the green Clone or download buttonĬopy and paste the repository link provided and git clone the repo into your own folder like so (replace your_username) git clone Any changes you make to your fork won’t affect the original repo (unless you merge them in as we do at the end). A fork is simply creating your own personal copy of my starter code, which you can see in your Github profile. Next, you want to click fork at the top right of my Github repo page (via the link provided above). jumps into the parent directory of the current one)
CODA 2 GIT PUSH AFTER PUBLISH CODE
You might want to create a /code or /playground folder for all your tutorials, like so:- mkdir code Before you download that, let’s start by ensuring you’re in the folder you want to be in.įirst, open your terminal and navigate to where you want to place the repo, using the cd command (assuming you’ve read up on command line basics). I’ve put a git repository on Github as a starting point which you can download to save time. Setup – forking and cloning an existing repo
Using git can feel scary initially because of how powerful it is, but the only way to overcome this is to practice (in an environment where you can break things!), so – let’s do just that. In this post, we go a little deeper into using git than my introduction did. Command Line basics – Codecademy – (not strictly required but it will make your life easier).What’s the difference between git and Github?.If you don’t, 😱 fear not! I’ve got you covered 👇. If you’re reading this, you hopefully have a basic understanding of what git is, and you know what purpose websites like Github, GitLab and Bitbucket serve.