Backend
Backend: Git and Github - 1 Version Control System Track different changes made to files Revert to previous version Distributed Version Control System Multiple instance of system A type of version control where the complete codebase - including its full version history - is mirrored on every developers computer. Git Open Source Distributed VCS GitHub online tool where repositories are hosted Commands git init create .git directory It has HEAD, description, info, refs, config, hooks, objects directories .archive has historical changes refs have pointers to different stages of system git add git status git commit git log Pointers 2 types Main -> Pointer to Base and always stays at Base. It is base as well as pointer. Head -> Points to latest change made - Current snapshot HEAD points to latest change in the branch Backend: Git and Github - 2 Encode Standard algorithm to Translate from one format to another. No key publicly reversable eg: base64, UTF-8 En...