GIT
1. Why we need git? What makes git unique from other tools like SVN?
2. Let's say i have maven repo cloned on to my local, did some changes and i have build the code now
target folder will be generated. So now when i do git operations like git add, git commit or any other
git operations target folder should not be considered, how would you achieve the same?
3. difference between git pull and git fetch?
4. How to clone specific branch in git?
5. What is main difference between Fork and Clone in GIT?
6. When to Fork and How to Fork in GIT, Explain pls?
7. What do you mean by Pull and Pull Request?
8. What is Rebase and why do we use Rebase in GIT?
9. Explain Stash in GIT and explain with examples.
10. How does Distributed VCS come into picture?
11. Explain Conflict and how do you resolve?
12. Explain Branching in GIT.
13. diff.- git merge vs git rebase || git pull vs git fetch