Skip to content

UncleKweks/Learnable-web3-task2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

  1. Explain Version Control:

Version control is a system that helps manage changes to a project's source code or files over time. It allows multiple contributors to work on the same project, keeping track of modifications, and providing the ability to revert to previous states if needed.

  1. Expain the difference between Git and GitHub:

Git: It's a distributed version control system, a tool for tracking changes in source code during software development. It operates locally on your machine. GitHub: It's a web-based platform that uses Git for version control. GitHub provides additional features like collaboration tools, issue tracking, and hosting repositories online.

  1. List 3 Other GitHub Alternatives: GitLab

    Bitbucket

    SourceForge

  2. Expain the difference between Git Fetch and Git Pull:

Git Fetch: Fetches changes from a remote repository to your local repository but does not automatically merge them with your current work. Git Pull: Fetches changes and automatically merges them into your current branch.

  1. Explain in simple terms Git Rebase and the command for it:

Git rebase is a command used to integrate changes from one branch into another. It is often used to maintain a cleaner and more linear project history. The command is git rebase < branch >.

  1. Explain in simple terms Git Cherry-Pick and the command for it:

Git cherry-pick is used to apply a specific commit from one branch to another. It allows you to choose and pick individual commits. The command is git cherry-pick < commit-hash >.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published