Learning Git on the first day of new yearsteemCreated with Sketch.

in coding •  16 days ago

I had a little experience dealing with Version Controlling tool in my day job and that is ClearCase by the IBM, but Git is something that I love to explore more since it is widely accepted in the world of developers. My little project with 3 team members collaboration allows(forces) me to pick this knowledge up or it would be a nightmare for me every time I need to pull or push stuff in and out the remote repository.

I won't try to do all the explanation here but there are a few really useful resources that helped me get started with the Git and I will list them down below.


Git client - GitKraken

chrome_2019-01-01_22-35-54.png

In fact, all the git client are usable no matter what remote repository service you are using from the GitHub, GitLab, Bitbucket and so on, as long as they are using Git as the backend. GitKraken is one of the most well-known git clients that is reputable in the community. Cross-platform, nice UI, solid features. Personal version is free. Head over to the nicely done tutorial page if the interface is a little overwhelming.

Remote Git repository services

chrome_2019-01-02_00-08-03.png

Overall, GitHub is the winner generally for its reputation and adoption(our dear Utopian recognize open source work on Github only). Easy to use, lots of support from all over the places for the super huge userbase, and the free Github Page which allows the user to host any static page for free is one of the coolest features.

However, to make a private repository on Github is not a free service. I go with the Bitbucket. Although it is not as straightforward as Github, it has the better UI and the designed workflow of Bitbucket will naturally push you to learn more about how Git works(and this is really inevitable) which leads us to the next section.

Git learning resources

chrome_2019-01-01_23-54-31.png

As a total beginner, Learn Git with Bitbucket Cloud is a really great start to get the concept of version control using Git. Although it is using Bitbucket as the remote repository the tutorial content can actually apply to any other Git repository services. Together with all the beginner-friendly language and illustration, one should be able to pick up Git quickly.

If you wish to cut out all the BS and get straight to the point while a more technical guide is preferable, this Oliver Steele Blog is a perfect choice.

Yeah, basically there are cheat sheets for everything and they often come in handy. Pick up some quick reference for the commands from great sheets below:


Happy coding!


Posted from my blog with SteemPress : https://fr3eze.vornix.blog/learning-git-on-the-first-day-of-new-year/

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

to make a private repository on Github is not a free service

This is no longer true this week! Check out https://blog.github.com/2019-01-07-new-year-new-github/

·

Thanks for that info buddy! Really great to hear it.

Posted using Partiko Android

Hi @fr3eze!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 4.067 which ranks you at #3397 across all Steem accounts.
Your rank has improved 19 places in the last three days (old rank 3416).

In our last Algorithmic Curation Round, consisting of 351 contributions, your post is ranked at #313.

Evaluation of your UA score:
  • Some people are already following you, keep going!
  • The readers like your work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server