Git · Senior · Question 4 of 76
What does git gc do?
- ✓Correct answer: Packs objects, prunes unreachable ones and expires old reflogs
- 2Deletes every branch that has already been merged
- 3Scans every commit in history for leaked passwords
Explanation
Loose objects are compressed into packfiles with deltas, and objects unreachable from refs and reflogs are removed after a grace period. Git runs it automatically.