Skip to content

yugto.tech

em
"Yugto.tech will be home to every tech tips and trends, programming tutorials, and stories of experiences from beginner to senior developers for developers or from anyone in the IT field for anyone interested in the IT field"
  • Next as developer students, why do we need to learn git? (and use github) ๐Ÿฆพ
  • Previous filipino student developers: be a postman student expert ๐Ÿ‘จโ€๐Ÿš€
  • Recent Posts
  • Popular Posts
  • Recent Comments
  • Tags
  • forecast app using react

    Programming

    learning api by creating weather wall: a simple forecast app using react and open weather map โ›…๏ธ

    September 11, 2021

  • Programming

    filipino student devs, get your free github student developer pack nowย ๐ŸŽ’

    August 19, 2021

  • Programming

    as developer students, why do we need to learn git? (and use github) ๐Ÿฆพ

    August 16, 2021

  • introduction to git and github

    Programming

    understanding the difference between git and github ๐Ÿ’ก

    August 16, 2021

  • Programming

    filipino student developers: be a postman student expert ๐Ÿ‘จโ€๐Ÿš€

    August 14, 2021

  • Programming

    loop programming exercises in java, c++, python and javascript โ€”11 ๐Ÿ“Ž

    April 12, 2021

  • Programming

    as developer students, why do we need to learn git? (and use github) ๐Ÿฆพ

    August 16, 2021

  • loop programming exercises in java, c++, python and javascript โ€”02

    Programming

    loop programming exercises in java, c++, python and javascript โ€”02

    April 12, 2021

  • forecast app using react

    Programming

    learning api by creating weather wall: a simple forecast app using react and open weather map โ›…๏ธ

    September 11, 2021

  • loop programming exercises in java, c++, python and javascript โ€”04

    Programming

    loop programming exercises in java, c++, python and javascript โ€”04

    April 12, 2021

  • edward says:
    Very informative! I learned a lot of things with this blog!
  • Algorithm Application developer Beginner developer philippines Computer programmer Filipino developer community Filipino developers FIlipino student developer Filipino student programmer Filipino tech blog Filipino tech community Filipino technology blog Ict programming Java programming Javascript programming Javascript tutorial philippines Java tutorial philippines Object oriented programming Ph programming blog Pinoy developer community pinoy free coder Pinoy programming blog Pinoy programming blog Beginner programmer philippines Pinoy programming community Pinoy tech blog Pinoy tech community Pinoy technology blog pinoy web developer Programming Programming blog Programming tutorial philippines Software developer Software Developer in the philippines Software development Student developer Student developer in the philippines Student programmer Student programmer in the philippines Tagalog programming tutorial Tech blog Technology blog Web developer Web developer in the philippines Web development What is computer programming What is programming
Blogmeter.Top
  • Home
  • About
  • Tech
  • Current Page Parent Programming
  • Blogging
  • Dev Life
  • Contact
  • Home
  • About
  • Tech
  • Current Page Parent Programming
  • Blogging
  • Dev Life
  • Contact
Share

understanding the difference between git and github ๐Ÿ’ก

August 16, 2021 Programming
introduction to git and github

What actually is Git? ๐Ÿ”—

Imagine you are coloring on a flower coloring book. You colored in green for all leaves and now itโ€™s time for the best part, coloring the petal. You know you enjoy red the best but it looked horrible after you finished it. With Git, you can revert your choice of red in a heartbeat and you are free to reapply the red if you change your mind. A work doesnโ€™t have to be permanent; every action is recorded and reversible. (Source) – Git for a five year old

Git is basically a version control system. It was originally developed in 2005 by the same man behind the Linux operating system kernel, Linus Torvalds, for developers to actually contribute to Linux. 

So, Git is a version control system, which means it tracks and manages changes to a project without overwriting that project. When developers are working on a certain project like an app, of course they make constant changes to the code. If they make a mistake, they can easily revert to its previous version. Because Git helps developers keep track of all the files in a project. 

It also made collaborations easy for developers, allowing changes by multiple people to be merged into one source. It is totally useful whether youโ€™re working solo, or as part of a team. 

Whatโ€™s good about Git? it-git, do you get git? okay, okay not funny i know,  iโ€™ll stop ๐Ÿ™Œ  

  • It is open source
  • It is simple, so it is very fast 
  • Distributed model
  • Data integrity is secured

Now, what is GitHub? ๐Ÿ’ซ

Github is a cloud-based hosting service where developers can publish and share their Git repos. Itโ€™s like a social network for programmers. While Git is a command-line tool, Github provides a web-based and desktop interface.ย 

(click the image and explore GitHub)

Terms you should know: ๐Ÿ”Ž

Version Control– a system that tracks changes to a project, so that you can recall specific versions later

Repository- storage for your set of files and the record of changes

Local repository– projects stored in your local system

Remote repository– it is where you push changes in your project online

Branch– serves as an abstraction for the edit/stage/commit process 

Commit– stores the current contents of the index in a new commit with a log message describing the changes

Clone- copy of repository from a remote server

Master/ Origin– the default setting for a remote repository and its primary branch

Merge – joining two or more commit histories

Working tree – the current branch in your workspace

More version control systems other than GitHub: ๐Ÿ“š

  • GitLab
  • BitBucket
  • SourceForge
  • Beanstalk
  • Google Cloud Source Repositories
  • TaraVault
  • AWS CodeCommit

learn more ๐Ÿ“‘…

๐Ÿ“ filipino student developers: be a postman student expertย 

๐Ÿ“ as developer students, why do we need to learn Git?

๐Ÿ“ filipino student devs, get your free github student developer pack now!

Tags: AlgorithmApplication developerBeginner developer philippinesComputer programmerdevelopment of programmingFilipino developer communityFilipino developersFIlipino student developerFilipino student programmerFilipino tech blogFilipino tech communityFilipino technology blogGithubGithub desktopGithub loginIct programmingJava programmingJava tutorial philippinesJavascript programmingJavascript tutorial philippinesObject oriented programmingPh programming blogPinoy coderPinoy developerPinoy developer communitypinoy free coderPinoy programmerPinoy programming blogPinoy programming blog Beginner programmer philippinesPinoy programming communityPinoy tech blogPinoy tech communityPinoy technology blogpinoy web developerprogram developerprogram developmentprogrammer definitionProgrammingprogramming and developmentProgramming blogProgramming tutorial philippinesSoftware developerSoftware Developer in the philippinesSoftware developmentStudent coder in the philippinesStudent developerStudent developer in the philippinesStudent programmerStudent programmer in the philippinesTagalog programming tutorialTechTech blogTechnologyTechnology blogTechnology philippinesWeb developerWeb developer in the philippinesWeb developmentWhat is computer programmingWhat is githubWhat is programming

You may also like...

  • loop programming exercises in java, c++, python and javascript โ€”05

    loop programming exercises in java, c++, python and javascript โ€”05

  • loop programming exercises in java, c++, python and javascript โ€”12 โžฐ

    loop programming exercises in java, c++, python and javascript โ€”12 โžฐ

  • i received a software development internship invitation from UBX by Unionbankย ๐Ÿ“ง

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Yugto ยฉ 2021. All Rights Reserved.