GitHub Interview Questions For Freshers
What is Git pull request?
Summary:
Detailed Answer:
What is Git squash?
Summary:
Detailed Answer:
What is Git rebase?
Summary:
Detailed Answer:
What are Git hooks?
Summary:
Detailed Answer:
How do you view the commit history in Git?
Summary:
Detailed Answer:
What is the purpose of the '.gitignore' file?
Summary:
Detailed Answer:
What is GitHub?
Summary:
Detailed Answer:
What is the difference between Git and GitHub?
Summary:
Detailed Answer:
What is a repository in Git?
Summary:
A repository in Git is a storage location where all the files and version history of a project are stored. It allows for collaborative development, easy branching and merging, and keeps track of all changes made to the project.
Detailed Answer:
What is cloning a repository in Git?
Summary:
Detailed Answer:
What is the purpose of a README file in a GitHub repository?
Summary:
Detailed Answer:
What is a pull request in GitHub?
Summary:
Detailed Answer:
How do you create a new repository in GitHub?
Summary:
Detailed Answer:
How do you fork a repository in GitHub?
Summary:
Detailed Answer:
What is a branch in Git?
Summary:
Detailed Answer:
How do you switch between branches in Git?
Summary:
Detailed Answer:
What is the difference between Git merge and Git rebase?
Summary:
Detailed Answer:
What is Git stash?
Summary:
Detailed Answer:
How do you create a new branch in Git?
Summary:
Detailed Answer:
What is Git?
Summary:
Detailed Answer:
What is the command to commit changes in Git?
Summary:
Detailed Answer:
How do you discard changes in Git?
Summary:
Detailed Answer:
What is a Git remote?
Summary:
Detailed Answer:
What is the command to clone a repository in Git?
Summary:
To clone a repository in Git, you can use the command "git clone
Detailed Answer:
What is a Git fetch?
Summary:
Detailed Answer:
What is the purpose of the 'git pull' command?
Summary:
Detailed Answer:
What is the purpose of the 'git push' command?
Summary:
Detailed Answer:
What is a Git tag?
Summary:
Detailed Answer:
How do you create a tag in Git?
Summary:
To create a tag in Git, you can use the `git tag` command followed by the name of the tag you want to create. For example, `git tag v1.0.0` will create a tag named "v1.0.0." You can also add an optional message using the `-a` flag, like `git tag -a v1.0.0 -m "Release version 1.0.0."`
Detailed Answer:
What is Git cherry-pick?
Summary:
Detailed Answer:
What is Git blame?
Summary:
Detailed Answer:
What is Git revert?
Summary:
Detailed Answer:
GitHub Intermediate Interview Questions
What is the 'detached HEAD' state in Git?
Summary:
Detailed Answer:
What is the purpose of Git reflog?
Summary:
Detailed Answer:
How does Git handle conflicts in merging branches?
Summary:
Detailed Answer:
What is the purpose of Git submodules?
Summary:
Detailed Answer:
What is the difference between Git rebase and Git merge?
Summary:
Detailed Answer:
What is Git cherry-pick used for?
Summary:
Detailed Answer:
Explain the concept of branching in Git.
Summary:
Detailed Answer:
What is Git bisect and when would you use it?
Summary:
Detailed Answer:
What is Git cherry-pick used for?
Summary:
Detailed Answer:
Explain the concept of branching in Git.
Summary:
Detailed Answer:
What is Git bisect and when would you use it?
Summary:
Detailed Answer:
Why is rebasing a branch in Git considered bad practice?
Summary:
Detailed Answer:
What are the advantages of using Git?
Summary:
Detailed Answer:
What is the purpose of Git rebase interactive mode?
Summary:
Detailed Answer:
Explain what 'squashing commits' means in Git.
Summary:
Detailed Answer:
GitHub Interview Questions For Experienced
How do you perform a 'squash and merge' using Git?
Summary:
Detailed Answer:
Describe the Git flow branching model.
Summary:
Detailed Answer:
What is the difference between 'git fetch' and 'git pull'?
Summary:
Detailed Answer:
Explain the process of resolving merge conflicts in Git.
Summary:
Detailed Answer:
How can you undo a commit that has already been pushed and shared with others?
Summary:
Detailed Answer:
What is the role of Git in continuous integration and continuous deployment (CI/CD) pipelines?
Summary:
Detailed Answer:
Explain the concept of a 'rebase workflow' in Git.
Summary:
Detailed Answer:
What are Git hooks and how do they work?
Summary:
Detailed Answer: