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
351
votes
8 answers

How do I remove msysgit's right click menu options?

This isn't the best programming question but lets face it, the server fault guys aren't well versed in git, so I think its more towards this audience. I want to switch to TortoiseGit, or PortableGit in my shell, but I'm left with these annoying…
DevelopingChris
  • 36,999
  • 27
  • 83
  • 117
295
votes
9 answers

TortoiseGit save user authentication / credentials

Is there a way to save GITHUB's user credentials with TortoiseGit? It prompts me the below dialog every time whenever I do a push/pull. I would like to save my user credential information somewhere like how I did with TortoiseSVN.
Murali Murugesan
  • 21,303
  • 16
  • 65
  • 114
284
votes
20 answers

Your configuration specifies to merge with the from the remote, but no such ref was fetched.?

I am getting this error for pull: Your configuration specifies to merge with the ref 'refs/heads/feature/Sprint4/ABC-123-Branch' from the remote, but no such ref was fetched. This error is not coming for any other branch.The special thing…
Farrukh Chishti
  • 4,865
  • 6
  • 30
  • 45
230
votes
3 answers

How do I delete a Git branch with TortoiseGit

Is there an option to delete a branch with TortoiseGit? I found a solution for the commandline. Is there an implementation in TortoiseGit?
Tarion
  • 14,013
  • 11
  • 61
  • 98
149
votes
30 answers

Git error: "Please make sure you have the correct access rights and the repository exists"

I am using TortoiseGit on Windows. When I am trying to Clone from the context menu of the standard Windows Explorer, I get this error: Please make sure you have the correct access rights and the repository exists More precisely, the snapshot of…
Alex
  • 1,491
  • 2
  • 9
  • 3
148
votes
15 answers

TortoiseGit not showing icon overlays

I have been using TortoiseGit for almost a full year now. It has been working very well for me until yesterday, when I encountered a problem. I was deleting a folder when Windows Explorer sort of crashed on me (it hung on "discovering items") for…
5xum
  • 4,361
  • 6
  • 26
  • 50
114
votes
3 answers

Cherry pick using TortoiseGit

How do I run the cherry pick command using TortoiseGit UI?
antonjs
  • 13,120
  • 11
  • 61
  • 86
113
votes
3 answers

How do I edit an incorrect commit message with TortoiseGit?

How I can edit commit message with tortoiseGIT? The question is very similar to this but I want to do this with TortoiseGit not with console, is it possible?
Cherry
  • 25,428
  • 40
  • 160
  • 286
105
votes
14 answers

How to resolve "git did not exit cleanly (exit code 128)" error on TortoiseGit?

I've run into this serious error while committing, and created a bug report. I keep getting this error on TortoiseGit operations: git did not exit cleanly (exit code 128) I've reinstalled the program, rebooted, and tried to clone a fresh repo from…
ripper234
  • 202,011
  • 255
  • 600
  • 878
86
votes
16 answers

Tortoisegit asking password

I just started to work on Git. I use windows 7 and has installed msysgit(1.7.8) and Tortoisegit(1.7.6). The repository is created on Linux server which is accessible thru LAN. The issue I'm facing is I'm not able to clone the repository using…
pramodtech
  • 5,810
  • 15
  • 65
  • 108
80
votes
3 answers

How can I stop and start TGitCache.exe gracefully

I want to remove my local repository entirely, but TGitCache.exe keeps an open handle to the directory. I would like to shut it down gracefully, delete the folder and start it again.
Notinlist
  • 14,748
  • 9
  • 51
  • 92
79
votes
1 answer

Reapply a commit that was undone by conflict?

I have this commit that was undone by someone who doesn't know how to deal with conflicts. Is there an easy way to try auto merging the commit back in? I tried using "merge to master" but it just says up to date. I am using tortoisegit.
Will
  • 8,632
  • 6
  • 42
  • 76
77
votes
9 answers

TortoiseGit vs Git Extensions

What are the benefits and disadvantage of using either Git Extensions or TortoiseGit on a Windows Based OS?
Shawn Mclean
  • 53,945
  • 92
  • 265
  • 401
76
votes
15 answers

TortoiseGit modified sign (icon overlay) is not updating

I have made a small change in some code but TortoiseGit shows it as modified (red exclamation sign) although I have committed, pulled, pushed, but it stays. What should I do here? I have not seen this issue before.
Booksman
  • 1,405
  • 5
  • 18
  • 30
59
votes
2 answers

Remove saved credentials from TortoiseGit

My credentials are saved in TortoiseGit (using Wincred) but my password changed. The only way for me to pull from the repository now is to remove the Credential Helper. How can I simply change the password? Alternately, can I remove my credentials…
Gidil
  • 3,957
  • 2
  • 30
  • 48
1
2 3
69 70