Git Push & PullGitHub workflows by oewersolutions for VS Code on macOS, Windows and Linux. OpenUse the editor title Git branch button, the status bar Git Push & Pull shortcut, or Command Palette → Git Push & Pull: Open Git Push & Pull. Open a trusted local Git repository, or clone a GitHub HTTPS repository. Git must be installed and available on PATH. This extension requires desktop VS Code 1.95 or newer; it does not run in vscode.dev. In Remote SSH/WSL/containers, Git, folders and extension data live on the remote extension host. ConfigureSettings → Profiles → Add profile. Enter your GitHub username, token, commit author name and verified email. Profiles can belong to one repository or all repositories. Tokens are stored in VS Code SecretStorage and are never sent to the webview or written into workspace.json. Profiles from the PyCharm plugin and desktop application are not imported. FeaturesSeparate Pull and Push; selected file/folder commits; empty commits; reviewed publication; GitHub PR creation, changed files and reviewed merge; branch/worktree management; Git tree and contributor colors; searchable commits and date/limit filters; history; stash creation/apply/drop; reviewed historical restore and explicit destructive remote reset/managed-worktree removal; submodule updates; opt-in GitHub activity notifications; User Manual. Publishing is confirmed after review. Reset and force worktree removal discard data only after their explicit reviews and typed confirmations. Existing outgoing commits are included in pushes even when a smaller file selection is used for the new commit. Notifications poll GitHub only while the extension is active; the first check creates a silent baseline. No ads or analytics are included. GitHub requests use api.github.com and GitHub HTTPS remotes. Local Git hooks and repository Git configuration apply to Git commands. Use only trusted repositories. Install VSIXExtensions → ⋯ → Install from VSIX… → select artifacts/git-push-pull-1.0.0.vsix. Reload VS Code if requested. Development
This first VS Code port shares the desktop 1.1.27 Git implementation. Source and package checks are recorded in BUILD_REPORT.md; interactive VS Code and live GitHub acceptance still require testing. Contact: oewersolutions@gmail.com |