Github.com is the largest used version control system having 40+million users using it!! With huge amount of people, repositories and contribution every second, if you are someone who is not on github or haven’t explored it that much, then my friend you are lagging behind in this tech space! Github is constantly working on bringing new features, patches , updates regularly. So, here is a tour of github to prepare you to get into this version control space more easily! Tie up your seat belts as it going to be smooth, swift journey and you probably don’t want to miss out on anything!!! So, lets begin.
Signup through username,email and password fields. Recently github has asked to reset all the passwords which are weak.
2.Home page Tour
So, you have all your created repositories on the left. On the top you have all the pull requests , issues in any of the repositories and explore to find out all the open source code that is available.
On the notification tab on the right you get all the updates regarding the repositories you have watched (which is kind of like follow) and subscribed which is basically you have commented on ,raised issue or sent pull request to.
Now on the plus sign you can create a new repository, import from svn, create a new project which is basically a project with multiple repositories to it, create organization which is paid and also create a gist about which will explore below.
above is the paid organization plan!
Now gist is something new to you. It is basically a file which is shareable. Could be just like repository made private or public.
3.Creating a new Repository Tour
create a new repository on the + icon on top-right. Make repository private/public depending on the requirement.Create branches on the remote and then create a local branch and push the changes onto the remote.Now, pull requests are the merge requests a developer sent to merge the code into their local and then merge the branch to the master whereas issues notify the programmer about potential bugs.
Now follow the above steps on the local repository that is
git init to your project, add changes to staging are, commit, push the repository to the remote.
Forking a repository means you are creating a remote local of repository of someone else that basically you do if you want to contribute to any public repository that exist.
Now webhook is when you want to trigger an event at a point. So, when someone push a code in a branch an email is sent that is notification on email sent similarly you can trigger a post to the url specified.
Also, sharing a major excitement with all of you:) Engineer Diaries has been listed among top 100 career blogs by feedspot.com. You can checkout the list here:https://blog.feedspot.com/career_blogs/
Our Team is thankful to Feedspot and ofcourse our readers, for appreciating, loving and following us. We are to the end of our almost 3 year journey and you guys are making us work harder and harder to get the best of content reach out to you<3. Thank you for the love and we promise to get to that number one spot soon💖
Do Follow our Facebook page https://www.facebook.com/lovebeingengineer/.