Ok, we have the project and now we need to make it ready to version it and then, no more headaches. If you don’t have a project, create one following thise simple steps. So let’s start.
The first thing you need is to have an account on GitHub. It’s very easy, no problems: GitHub Account.
And following with the easy part, on the right top there is the plus button.
The plus button is a fast lane to add a new Repository or a new Organization. We want the new Repository, of course.
And after that…
We just need to set our repository details, I mean data as the name of the repository ( actually the name of the project) and a description. The user has to chose if it is a private account or a public. GitHub is an open source network, and encourages you to always make it public in a very effective way: billing the private projects. That means you have to have a paid account to have a private project. That’s why mine is public 😉
And just hit Create Repository, no secrets, no changes at the rest of the settings. What will lead you to this screen:
Quite creepy, isn’t it?
Yeah! but this is only GitHub telling what you’re supposed to do, in our case, with Terminal on our Mac. That means the GitHub part is practically over.
Let’s head to the Terminal and navigate with ls and cd to your workspace (for mac users: alt/option + tab helps to fill the folder name, but beware of the capitals)
ok, looking back to the last git string, it shows us a interesting (creepy) code:
echo "# AppName" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/nanyoliveira/AppName.git git push -u origin master
But actually this code, beside creepy, is teaching us what we have to do on terminal (if we already don’t know).
First of all let’s initiate the git into the project folder on Terminal with “git init”. Yeah. Just like it.
And then just add the changed documents with “git add .” ( yeah, with this point after add, and a space before the point! it tells the computer you want to add all the content in this folder).
And then do our first commit, please write a nice message 😉
“git commit -m “the basis of our project” ” (like that, with the message under double quotation marks).
One of the main things is the telling your mac where it’s going to send your project, so that’s why you add a origin with “git remote add origin” with the secured url(https://) where the .git is -> git tells you in this creepy code part:
git remote add origin https://github.com/nanyoliveira/AppName.git
and then you just hit push. Oh! yeah, in a git way: “git push -u origin master”
if you have a brunch on git, you can push to your brunch name: “git push -u origin brunchName”.
The terminal it’s going to ask your username to github and your password (it’s ok, the password, for security reasons doesn’t show when the user is typing). And voilá! It’s done, just reload your Github repository to see your beautiful project in there.