2 items
Sync branches between GitHub repositories. # GitSync – GitHub Branch Sync & Repository Copier **Sync GitHub branches between repositories directly from your Chrome browser.** GitSync makes it easy to copy and synchronize branches between GitHub repositories you can access. Use the convenient Chrome side panel to select repositories, preview changes, and sync branches without a separate GitSync server. Whether you need to copy a branch to another repository, preserve Git commit history, create a new branch, or synchronize an entire repository, GitSync helps streamline your GitHub workflow. ## Key Features **🔄 Sync GitHub Branches** - Copy a branch from one GitHub repository to another. - Select source and target repositories and branches. - Automatically select the current GitHub repository as the source when opened from its page. - Create new target branches when needed. **📦 Two Synchronization Modes** - **Latest Commit Only:** Copy the source repository's files into a single new commit. Works between any two repositories. - **Full Git History:** Preserve the complete commit history. Synchronization is instant for fork relationships; other repositories use browser-based cloning and pushing. **🛠️ Flexible GitHub Workflows** - Push changes directly to a target branch. - Force push when you intentionally need to replace the target branch's history. - Open a pull request instead of directly updating the target branch. - Synchronize an entire repository by copying up to 100 branches into their corresponding target branches. **👀 Preview Before Syncing** Review the planned changes before writing anything to the target repository. Start the sync only after confirming the preview, monitor progress, and cancel an operation when needed. **🔒 Privacy-Focused Architecture** - No GitSync account required. - No GitSync backend server. - No analytics or tracking. - GitHub authentication stays on your device for up to seven days and is sent only to GitHub. - The extension accesses only GitHub and its API for its core functionality. ## How to Use GitSync 1. Install GitSync from the Chrome Web Store. 2. Sign in to GitHub and approve the displayed device code on GitHub's website. 3. Select the source repository and branch. 4. Choose the target repository and branch. 5. Review the synchronization preview. 6. Confirm the operation and monitor its progress. ## Permissions Explained GitSync requests access to GitHub and the GitHub API to authenticate, list repositories, and perform repository operations. The side panel displays the extension alongside your current page, while local storage keeps your GitHub sign-in on your device. GitHub's `repo` authorization scope is requested to access the source and target repositories you select. Review the repositories and permissions associated with your GitHub authorization before proceeding. ## Important Safety Information Force pushing can replace the target branch's existing history. Use it only when you intend to do so and have checked the target repository. Always review the preview before confirming a synchronization. **Simplify your GitHub workflow with GitSync:** a browser-based tool for branch copying, repository synchronization, commit history preservation, and pull request workflows.
Oct 30, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.