Home > Internet Programming > Quizzes > Git Basics for Working Programmers
Git Basics for Working Programmers
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 58% Most missed: “How do you temporarily save changes?”
Git is free and open source software for distributed version control: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development.  Git is an acronym for Global Information Tracker. What is difference between Git and GitHub? Basically, Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories.  The heart of Git is a repository used to contain a project. A repository can be... Show more
Git Basics for Working Programmers
Time left 00:00
25 Questions

1. How do you add a remote?

2. How do you reset your repository back to the last commit?

3. What is Git?

4. How do you delete a remote branch?

5. How do you commit with a message in 1 line?

6. How do you delete a local branch?

7. What is the key difference between merge and rebase?

8. How do you unstage a file?

9. How do you delete a remote?

10. How do you ignore files or directories?

11. How do you sync your local branch with a remote branch?

12. What is a fork?

13. How do you sync all of your remotes?

14. How do you list branches?

15. How do you reset your respository back to a particular commit?

16. What is squashing?

17. Why is version control software necessary?

18. How do you update the most recent commit message?

19. How do you create a branch?

20. How do you reset your repository back to the last commit without losing your staged files?

21. How do you restore a file to its original state?

22. How do you push your branch to a remote?

23. How do you clone a repository?

24. Where is your global Git config located?

25. What is the difference between HTTPS clone and SSH clone?