About About SourceGit • Build with © 2024 sourcegit-scm • TextEditor from • Monospace fonts come from • Source code can be found at Opensource & Free Git GUI Client Add Worktree What to Checkout: Existing Branch Create New Branch Location: Path for this worktree. Relative path is supported. Branch Name: Optional. Default is the destination folder name. Track Branch: Tracking remote branch Patch Error Raise errors and refuses to apply the patch Error All Similar to 'error', but shows more Patch File: Select .patch file to apply Ignore whitespace changes No Warn Turns off the trailing whitespace warning Apply Patch Warn Outputs warnings for a few such errors, but applies Whitespace: Archive... Save Archive To: Select archive file path Revision: Archive SourceGit Askpass FILES ASSUME UNCHANGED NO FILES ASSUMED AS UNCHANGED REMOVE BINARY FILE NOT SUPPORTED!!! Blame BLAME ON THIS FILE IS NOT SUPPORTED!!! Checkout ${0}$... Compare with Branch Compare with HEAD Compare with Worktree Copy Branch Name Delete ${0}$... Delete selected {0} branches Discard all changes Fast-Forward to ${0}$ Git Flow - Finish ${0}$ Merge ${0}$ into ${1}$... Pull ${0}$ Pull ${0}$ into ${1}$... Push ${0}$ Rebase ${0}$ on ${1}$... Rename ${0}$... Set Tracking Branch Unset Upstream Branch Compare Bytes CANCEL CHANGE DISPLAY MODE Show as File and Dir List Show as Path List Show as Filesystem Tree Checkout Branch Checkout Commit Warning: By doing a commit checkout, your Head will be detached Commit: Branch: Local Changes: Discard Do Nothing Stash & Reapply Cherry-Pick This Commit Commit: Commit all changes Cherry Pick Clear Stashes You are trying to clear all stashes. Are you sure to continue? Clone Remote Repository Extra Parameters: Additional arguments to clone repository. Optional. Local Name: Repository name. Optional. Parent Folder: Repository URL: CLOSE Editor Cherry-Pick This Commit Checkout Commit Compare with HEAD Compare with Worktree Copy SHA Copy Info Interactive Rebase ${0}$ to Here Rebase ${0}$ to Here Reset ${0}$ to Here Revert Commit Reword Save as Patch... Squash Into Parent CHANGES Search Changes... FILES LFS File Submodule INFORMATION AUTHOR CHANGED COMMITTER Shows only the first 100 changes. See all changes on the CHANGES tab. MESSAGE PARENTS REFS SHA Enter commit subject Description Repository Configure Email Address Email address HTTP Proxy HTTP proxy used by this repository User Name User name for this repository Copy COPY MESSAGE Copy Path Copy File Name Create Branch... Based On: Check out the created branch Local Changes: Discard Do Nothing Stash & Reapply New Branch Name: Enter branch name. Create Local Branch Create Tag... New Tag At: GPG signing Tag Message: Optional. Tag Name: Recommended format: v1.0.0-alpha Push to all remotes after created Create New Tag Kind: annotated lightweight Cut Delete Branch Branch: You are about to delete a remote branch!!! Also delete remote branch ${0}$ Delete Multiple Branches You are trying to delete multiple branches at one time. Be sure to double-check before taking action! Delete Remote Remote: Target: Confirm Deleting Group Confirm Deleting Repository Delete Submodule Submodule Path: Delete Tag Tag: Delete from remote repositories BINARY DIFF NEW OLD Copy File Mode Changed LFS OBJECT CHANGE Next Difference NO CHANGES OR ONLY EOL CHANGES Previous Difference Side-By-Side Diff SUBMODULE NEW Syntax Highlighting Line Word Wrap Open In Merge Tool Decrease Number of Visible Lines Increase Number of Visible Lines SELECT FILE TO VIEW CHANGES Show hidden symbols Swap Open In Merge Tool Discard Changes All local changes in working copy. Changes: Total {0} changes will be discard You can't undo this action!!! Bookmark: New Name: Target: Edit Selected Group Edit Selected Repository Fast-Forward (without checkout) Fetch Fetch all remotes Fetch without tags Prune remote dead branches Remote: Fetch Remote Changes Assume unchanged Discard... Discard {0} files... Discard Changes in Selected Line(s) Open External Merge Tool Save As Patch... Stage Stage {0} files Stage Changes in Selected Line(s) Stash... Stash {0} files... Unstage Unstage {0} files Unstage Changes in Selected Line(s) Use Theirs (checkout --theirs) Use Mine (checkout --ours) File History FILTER Git-Flow Development Branch: Feature: Feature Prefix: FLOW - Finish Feature FLOW - Finish Hotfix FLOW - Finish Release Target: Hotfix: Hotfix Prefix: Initialize Git-Flow Keep branch Production Branch: Release: Release Prefix: Start Feature... FLOW - Start Feature Start Hotfix... FLOW - Start Hotfix Enter name Start Release... FLOW - Start Release Version Tag Prefix: Git LFS Add Track Pattern... Pattern is file name Custom Pattern: Add Track Pattern to Git LFS Fetch Fetch LFS Objects Run `git lfs fetch` to download Git LFS objects. This does not update the working copy. Install Git LFS hooks Show Locks No Locked Files Lock LFS Locks Unlock Force Unlock Prune Run `git lfs prune` to delete old LFS files from local storage Pull Pull LFS Objects Run `git lfs pull` to download all Git LFS files for current ref & checkout Push Push LFS Objects Push queued large files to the Git LFS endpoint Remote: Track files named '{0}' Track all *{0} files Histories Switch Horizontal/Vertical Layout Switch Curve/Polyline Graph Mode AUTHOR GRAPH & SUBJECT SHA COMMIT TIME SEARCH SHA/SUBJECT/AUTHOR. PRESS ENTER TO SEARCH, ESC TO QUIT CLEAR SELECTED {0} COMMITS Keyboard Shortcuts Reference GLOBAL Cancel current popup Close current page Go to previous page Go to next page Create new page Open preference dialog REPOSITORY Commit staged changes Commit and push staged changes Dashboard mode (Default) Force to reload this repository Stage/Unstage selected changes Commit search mode Switch to 'Changes' Switch to 'Histories' Switch to 'Stashes' TEXT EDITOR Close search panel Find next match Find previous match Open search panel Stage Unstage Discard Initialize Repository Path: Invalid repository detected. Run `git init` under this path? Cherry-Pick in progress. Press 'Abort' to restore original HEAD. Merge request in progress. Press 'Abort' to restore original HEAD. Rebase in progress. Press 'Abort' to restore original HEAD. Revert in progress. Press 'Abort' to restore original HEAD. Interactive Rebase Target Branch: On: Move Up Move Down Source Git ERROR NOTICE Open Main Menu Merge Branch Into: Merge Option: Source Branch: Name: Git has NOT been configured. Please to go [Preference] and configure it first. NOTICE SELECT FOLDER Open With... Optional. Create New Page Bookmark Close Tab Close Other Tabs Close Tabs to the Right Copy Repository Path Repositories Paste Just now {0} minutes ago {0} hours ago Yesterday {0} days ago Last month {0} months ago Last year {0} years ago Preference APPEARANCE Default Font Default Font Size Monospace Font Theme Theme Overrides GENERAL Avatar Server Check for updates on startup Language History Commits Restore last opened tab(s) on startup Subject Guide Length Use fixed tab width in titlebar Visible Diff Context Lines GIT Fetch remotes automatically Auto Fetch Interval Minute(s) Enable Auto CRLF Default Clone Dir User Email Global git user email Install Path Shell User Name Global git user name Git version Git (>= 2.23.0) is required by this app GPG SIGNING Commit GPG signing Tag GPG signing GPG Format Program Install Path Input path for installed gpg program User Signing Key User's gpg signing key DIFF/MERGE TOOL Install Path Input path for diff/merge tool Tool Prune Remote Target: Prune Worktrees Prune worktree information in `$GIT_DIR/worktrees` Pull Branch: Into: Local Changes: Discard Do Nothing Stash & Reapply Fetch without tags Remote: Pull (Fetch & Merge) Use rebase instead of merge Push Force push Local Branch: Remote: Push Changes To Remote Remote Branch: Set as tracking branch Push all tags Push Tag To Remote Push to all remotes Remote: Tag: Quit Rebase Current Branch Stash & reapply local changes On: Rebase: Refresh Add Remote Edit Remote Name: Remote name Repository URL: Remote git repository URL Copy URL Delete... Edit... Fetch Open In Browser Prune Target: Confirm to Remove Worktree Enable `--force` Option Target: Rename Branch New Name: Unique name for this branch Branch: ABORT Cleanup(GC & Prune) Run `git gc` command for this repository. Clear all Configure this repository CONTINUE Open In File Browser FILTERED BY: LOCAL BRANCHES Navigate To HEAD Create Branch Open In {0} Open In External Tools Refresh REMOTES ADD REMOTE RESOLVE Search Commit Search By File Message SHA Author & Committer Search Branches & Tags Statistics SUBMODULES ADD SUBMODULE UPDATE SUBMODULE TAGS NEW TAG Open In Terminal WORKTREES ADD WORKTREE PRUNE Git Repository URL Reset Current Branch To Revision Reset Mode: Move To: Current Branch: Reveal in File Explorer Revert Commit Commit: Commit revert changes Reword Commit Message Use 'Shift+Enter' to input a new line. 'Enter' is the hotkey of OK button Running. Please wait... SAVE Save As... Patch has been saved successfully! Check for Updates... New version of this software is available: Check for updates failed! Download Skip This Version Software Update There are currently no updates available. Squash HEAD Into Parent SSH Private Key: Private SSH key store path START Stash Include untracked files Message: Optional. Name of this stash Stash Local Changes Apply Drop Pop Drop Stash Drop: Stashes CHANGES STASHES Statistics COMMITS COMMITTER MONTH WEEK YEAR COMMITS: COMMITTERS: SUBMODULES Add Submodule Copy Relative Path Fetch nested submodules Open Submodule Repository Relative Path: Relative folder to store this module. Delete Submodule OK Copy Tag Name Delete ${0}$... Push ${0}$... URL: Update Submodules Run `submodule update` command for this repository. Warning Create Group Create Sub-Group Clone Repository Delete DRAG & DROP FOLDER SUPPORTED. CUSTOM GROUPING SUPPORTED. Edit Open All Repositories Open Repository Open Terminal Search Repositories... Sort Changes Git Ignore Ignore all *{0} files Ignore *{0} files in the same folder Ignore files in the same folder Ignore this file only Amend Auto-Stage Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected. You can stage this file now. COMMIT COMMIT & PUSH CTRL + Enter CONFLICTS DETECTED FILE CONFLICTS ARE RESOLVED RECENT INPUT MESSAGES INCLUDE UNTRACKED FILES MESSAGE HISTORIES NO RECENT INPUT MESSAGES STAGED UNSTAGE UNSTAGE ALL UNSTAGED STAGE STAGE ALL VIEW ASSUME UNCHANGED Right-click the selected file(s), and make your choice to resolve conflicts. WORKTREE Copy Path Lock Remove Unlock