DEV Community

Vinoth Kumar
Vinoth Kumar

Posted on

GIT: VERSION CONTROL SYSTEM

GIT: Git is the industry standard for version control. While there are hundreds of commands, you will likely spend 90% of your time using just a handful of them.

GIT COMMANDS:

git status
git add .
git add -p
git push
git pull
git rm <file>
Enter fullscreen mode Exit fullscreen mode

GIT REMOTE: is a distributed version control system that helps manage source code history. Sometimes, you may need to change the URI (URL) of a remote repository, for instance, when migrating to a new host or changing from HTTP to SSH. Here’s how you can accomplish this task.

GIT LAB: GitLab was launched as a project in 2011 providing an alternative to the available repository management solutions. But the site GitLab.com was launched in 2012 It does almost everything that GitHub does, so it is like Github, but here we have free private repositories that Github doesn't GitLab Community Edition is free and open-sourced.
Here we can set and modify people’s permissions according to their roles.
In this, you can attach any file to any issue. You can’t do this inside GitHub.

GIT HUB: GitHub was launched in 2008. It is a git-based repository hosting platform, currently owned by Microsoft.It only hosts projects that use the Git VCSIt is free for public repositories and for private ones it is paid.GitHub is written using Ruby and Erlang It has something called Gists(a way to share code snippets)It comes with its own Wiki and issues tracking system.Here, we can decide if someone gets read or write access to a repository.

  • It's the largest repository host with more than 38+ million projects.
  • It provides support for an online web-based VS code editor.
  • It has size limitations. The file size can’t be more than 100 Mb while the repository can host 2GB of information.

Top comments (0)