This week we was introduced to the version control concept which I was really fascinated by.
To be honest I had prior knowledge in HTML, CSS and bootstrap, so I started looking for template and luckily after ONLY 3 hours looking for a creative and artistic one I found this template, and started to edit it using brackets code editor.
Firstly, I use brackets editor to edit the template which you can download from their official website.
the easy/painful part comes in editing when I had to stare in more than 100 lines in different pages and editing the same side bar information about me in each page.
Briefly, Why I chose Brackets ?
- First of all, brackets is a really customizable editor and the most important thing that it works on Windows, Mac and Linux and supports more than 20 language.
- Secondly, the most important thing is the LIVE PREVIEW feature which shows you instantly your edits.
I edited different tags in the template I'll explain each one specifically in the upcoming list:
As you can see below the difference between h1 tag and h2:
To be honest this part was the trickest in the entire assignment.
SSH stands for (Secure Socket Shell), SSH keys can be used to establish a secure connection and in our situation we use it in Git operations from your local machine.
Through my journey I followed this tutorial steps and they were extremely beneficial and organized.
My advice, in tutorial's step 3 use git bash instead of CMD cause for unknown reason the command "ssh-keygen" shows the error below
After some research I have found that the general reason is not having get on your local machine, yet I had it on my machine, so I still don't know why it doesn't work.
I used SmartGit cause it hides a lot of git complexity and have friendly interface, also not to mention that it works on all operating systems.
After installing SmartGit with selecting all the default options (You can follow this tutorialif you need guidance)
After setting up SmartGit all the only two buttons you'll need is Push & Pull
First, the Pull button used to take any data on any online repository in my website there was only a text file uploaded by FabAcademy IT crew.
Second, the commit button which's the most important button you'll need frequently to make you local files that you edit synchronized with the online academy website.
Once you click on the commit button the window below will appear with 2 options.