About
The Git Branch Sync skill provides a standardized, automated workflow for keeping local branches synchronized with remote repositories. It replaces manual fetch and merge commands with a robust script that identifies whether you are working on a standard origin or a fork, ensuring changes are pulled from the correct upstream source. The skill includes built-in safeguards for uncommitted changes and fast-forward merge checks, helping developers maintain a clean repository state without the risk of accidental merge conflicts or state corruption.