Questions tagged [tortoisegit]

TortoiseGit is an open-source Windows-based application that allows the Git distributed revision control system to be used directly from Windows Explorer (using context menus).

TortoiseGit is a Windows-based application that allows the distributed revision control system to be used directly from Windows Explorer.

It is free software released under the GPL.

The current version is 2.12 released on 2021-03-31.

Features

  • Explorer integration
  • (Configurable) Context menu
  • Overlay icons in explorer
  • Integration in properties
  • Common tasks
  • Cloning
  • Commit
  • Push
  • Sync
  • Log
  • Compare
  • Repository Browser
  • Revision Graph
  • Merge
  • Conflict handling
  • Rebase / Cherry-pick
  • VS Style Blame
  • Handle patches
  • Handle submodules
  • TortoiseGitMerge: Diffing/Merging files/patches
  • Browse Reference
  • Bisect
  • Daemon
  • Support spell check and autocompletion for filenames and contents
  • Send Patch by email
  • Share Bug Tracking Plug-ins with TortoiseSVN
  • SVN backend support

Useful Links

1041 questions
40
votes
8 answers

TortoiseGit with openssh key not authenticating using ssh-agent

I'm setting up a git environment on Windows XP (msysGit 1.7.11, TortoiseGit 1.7.14) and trying to achieve following points : ssh connection on a port different than default 22 ssh authentification handled by ssh-agent So I create a ~/.ssh/config…
kraymer
  • 2,800
  • 1
  • 22
  • 29
38
votes
3 answers

fatal: ssh variant 'simple' does not support setting port

When I clone a remote GitLab project, I get the following error: error fatal: ssh variant 'simple' does not support setting port I tried to re-install TortoiseGit, but this did not solve the issue.
Nick Hsu
  • 405
  • 2
  • 5
  • 8
37
votes
2 answers

Can you do partial commit in TortoiseGit?

Native git allows partial commits: You can commit only some of the lines of your file and leave the rest for a later commit. Is this possible in TortoiseGit?
Andy Joiner
  • 5,025
  • 3
  • 39
  • 60
36
votes
5 answers

How to reset credentials in TortoiseGit?

This question is specifically about the TortoiseGit Windows client. I have a computer that I no longer use which must now be transferred to another programmer without formatting. Strangely enough, I can't seem to reset TortoiseGit credentials on…
glopes
  • 3,198
  • 3
  • 21
  • 25
36
votes
4 answers

Deleted remote branches still listed in TortoiseGit

I have noticed TortoiseGit seems to contain every feature branch I ever created, both in drop-downs for local branches AND remote, even though many of the remote branches were deleted after being merged into master. Is there a way in TortoiseGit to…
Mr. Boy
  • 52,885
  • 84
  • 282
  • 517
36
votes
2 answers

Installing TortoiseSVN and TortoiseGit together

I have TortoiseSVN installed and it works great. Would like to have an equally great interface to things hosted on Git. Is TortoiseGit as good as TortoiseSVN? Can they both be installed without much trouble? Will menus be duplicated? Will stuff…
Svish
  • 138,188
  • 158
  • 423
  • 589
36
votes
6 answers

TortoiseGit - git not found

I'm using TortoiseGit with msysGit installed with the msysGit-fullinstall-1.6.4-preview20090729.exe and it works in a very strange way: on the About windows it says it can't find git, even if all the operations seems to complete ok on the Settings…
alexandrul
  • 11,636
  • 11
  • 68
  • 96
36
votes
2 answers

TortoiseGit: How can I see a list of commits that are about to be pushed

I have merged in some commits from different branches into my "develop" branch and I'm now ready to push them to the remote branch. In TortoiseGit, is it possible to view a list of items that are about to be pushed? "Check for Modifications" is not…
farjam
  • 2,146
  • 6
  • 31
  • 66
35
votes
4 answers

TortoiseGit - Revert?

I am using TortoiseGit. I want to revert back to a point earlier before i had deleted a few images. How do i do this, the methods of reverting that i have seen are incorrect....
Goober
  • 12,636
  • 49
  • 119
  • 188
34
votes
1 answer

Can I update a forked project, on git, to the original/master copy?

A few weeks ago i forked a public project on GitHub. Today, I wish to try some stuff on it BUT i want to make sure the copy I use is the most recent. Can I update my fork, first? And what happens if there's changes to the fork AFTER i've started my…
Pure.Krome
  • 78,923
  • 102
  • 356
  • 586
34
votes
3 answers

How do I git-revert from the command line?

When I do git revert via TortoiseGit, I get this lovely window : However, when I want to do the same from the command line, the documentation manages to completely confuse me. How do I revert all local uncomitted changes?
ripper234
  • 202,011
  • 255
  • 600
  • 878
34
votes
5 answers

Git (TortoiseGit) - How to revert a single file to a previous revision and then undo the revert?

When using Git with TortoiseGit: Does somebody know how to revert a single file(or a complete repository) to a previous revision? For example I have a repository containing multiple files. One file exists in three revisions (1 ; 2 ; 3). Now I want…
Alexander
  • 3,620
  • 8
  • 38
  • 50
32
votes
4 answers

Can you interact with the index/staging area with TortoiseGit?

I've been tasked with giving a presentation on Git to my colleagues, who are almost entirely Windows users who are used to using TortoiseCVS. I've been using Git for about a year, but I almost exclusively used the Unix command line interface. So…
michiakig
  • 7,752
  • 34
  • 48
31
votes
5 answers

Can I use GitHub's 2-Factor Authentication with TortoiseGit?

We like TortoiseGit, and want to take advantage of GitHub's 2-Factor Authentication...but the two don't seem to want to work together. Has anyone worked out a solution to this?
Return_Of_The_Archons
  • 1,490
  • 3
  • 18
  • 25
31
votes
4 answers

How to install/setup TortoiseGit to work with GitHub

I have just installed Git For Windows, and created my SSH key using SSH through Cygwin. It seems to be working from command-line and the Git For Windows GUI, but now I want to use TortoiseGit. TortoiseGit uses a Putty-like SSH client by default but…
Mr. Boy
  • 52,885
  • 84
  • 282
  • 517
1 2
3
69 70