How Tos
- Configuration
- Configure a dictionary
- Changing the Folder Watch Limit (Linux)
- Enabling the “cherry picked from commit …” message
- External Diff: configuring Microsoft Excel spreadsheet diffs
- External Tools: configuring a 3-way diff
- Fixing the Git configuration for a local repository shared between different operating systems
- https: Remember different passwords for same server
- Setting up an SSH tunnel (Windows)
- Setting up Multiple URLs per Remote
- Sign Tags and Commits
- SVN: cloning with a custom branch layout
- Using the Git credentials manager
- What do I do if I want to rename/move files or directories?
- Running on WSLg
- Debugging
- Creating Thread Dumps
- Creating Heap Histograms
- Debugging JSON connections
- Debugging Refresh-related problems (of external changes)
- Debugging smartgit.exe startup (Exe4J)
- Debugging SSL-related problems
- Environmental differences between SmartGit and command line Git
- Finding bugs with Application Verifier
- Inspecting SmartGit’s process using VisualVM
- Obfuscating a repository to report a problem
- Running Java snippets
- Tracing the modified state of a file
- Internationalization (for developers/authors)
- Performance Tuning
- Licensing
- SSH
- Trouble-shooting
- Authentication problems (push/pull fail)
- git: ‘…’ is not a git command
- How to fix an Index which contains the same file name multiple times, but with different encodings
- My text files are displayed with invalid characters, what can I do?
- Native crashes: Known external causes
- Why are my files/directories not shown?
- Linux problems
- Upgrading SmartGit using HTTP instead of HTTPS
- Workflows
- GitHub: keeping in sync with the upstream repository
- How to compare two branches/commits?
- How to examine the content of a stash
- How to perform a cherry-pick
- How to perform normal merges and squash merges
- How to perform squash merges
- How to resolve conflicts
- How to set up a Git server
- Modifying the History
- Setting up submodules
- Staging, unstaging and the Index Editor