Git Advanced
This test evaluates your advanced knowledge of Git, covering rebasing, cherry-picking, stash management, and advanced workflows for collaborative development. To master advanced Git topics, study Git Tools: Rewriting History, learn from the Atlassian Advanced Git Tutorials, and dive into this detailed Advanced Git Techniques Video.
1
How do you rewrite commit history interactively?
2
How do you change the author of the last commit?
3
How do you find a commit by message?
4
How do you create a patch from commits?
5
How do you apply a patch?
6
How do you find which commit introduced a bug?
7
How do you recover a deleted branch?
8
How do you clean untracked files?
9
How do you set up a Git hook?
10
How do you create a shallow clone?
11
How do you manage large files with Git LFS?
12
How do you sign commits with GPG?
13
How do you rewrite history to remove sensitive data?
14
How do you create a bundle of a repository?
15
How do you work with submodules?
16
How do you manage large repositories with Git LFS?
17
How do you create a worktree?
18
How do you manage multiple remotes?
19
How do you create a shallow clone of a single branch?
20
How do you manage Git configuration?
21
How do you use Git with SSH keys?
22
How do you create a backup of your repository?
23
How do you optimize a repository?
24
How do you debug Git issues?
25
How do you use Git with large binary files?