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
30
votes
10 answers

Invalid SSL certificate when pushing to Git server

I am running Gitblit on a Windows Server and am trying to push data to a repository from another machine on the network. I have used a SSL certificate (not self signed, but I think signed by my company? Not really sure how that works but Chrome, IE,…
Justin
  • 5,913
  • 9
  • 43
  • 69
30
votes
4 answers

How do I make to some of the files that I have changed is not offered in the commit?

I use TortoiseGit 1.8.3. I changed one of the files: Makefile, but I want to not offer commit it to me every once in a Git Commit. I added it to the "delete and add to ignore list", but it does not help. How do I make to some of the files that I…
Alex
  • 11,148
  • 13
  • 83
  • 169
27
votes
10 answers

How to solve TortoiseGitPlink Fatal Error?

I was using Git with beanstalk in windows 7. Now I got new system with Windows 8.1. Now I configured Git and Tortoisegit with new system.Its working fine in local commit but when I pushed to live I got error: Disconnected: No supported…
SDF
  • 1,091
  • 1
  • 9
  • 13
27
votes
3 answers

Why is the "Load putty key" field in TortoiseGit disabled?

I would like to connect to my repository using an SSH key instead of a username & password. However when I try to do this in TortoiseGit I can not enter the key because the "Load Putty Key" is disabled. Can anyone point out why this is happening and…
Mihir Bhatt
  • 2,469
  • 2
  • 32
  • 38
26
votes
6 answers

TortoiseGit, TortoiseBzr, TortoiseHg. Are any solid enough to switch from TortoiseSVN?

I'd like to try out a distributed revision control system. I use a couple Windows PCs, a couple PCs with Linux, and a Mac. On windows, I'd like to use Tortoise. Are any of the Tortoises other than TortoiseSVN any good? Until recently, the knock…
Nosredna
  • 74,873
  • 15
  • 91
  • 122
26
votes
2 answers

Difference between TortoiseGit Git Sync and Pull?

I am comming from a SVN environment and I am exploring Git with TortoiseGit. When I right-click a 'checked-out' Git repository, I can perform a Git Sync command, but also a Pull command. What is the difference between those two functions precisely?
Jérôme Verstrynge
  • 51,859
  • 84
  • 263
  • 429
25
votes
1 answer

Merging code branch to master using TortoiseGit

I am new in TortoiseGit. I created one branch named Angular. Now I want to merge that code into master, but I don't know how can I merge code branch Angular to master using TortoiseGit(not using command prompt).
angular
  • 503
  • 2
  • 6
  • 15
25
votes
11 answers

GIT: "fatal: unable to write new_index file" while commit

When I try to commit changes to local repo, I have got following message: fatal: unable to write new_index file
Stepan Kuzmin
  • 943
  • 2
  • 10
  • 19
25
votes
1 answer

What exactly does the ReCommit feature in TortoiseGit do?

I recently updated git and TortoiseGit and when I wanted to do my next commit I noticed a new feature called ReCommit. Being curious as I am, I just clicked on it. Now it seems to have done a regular commit and reopened the refreshed commit dialog,…
Griddo
  • 1,118
  • 2
  • 13
  • 28
25
votes
2 answers

Push tag without push commit to remote repository with TortoiseGit

A console git client has a git push origin command for pushing a tag without commit to a remote repository. What's the equivalent in TortoiseGit GUI?
Cherry
  • 25,428
  • 40
  • 160
  • 286
25
votes
3 answers

clone parts of a github project

Possible Duplicate: Is there any way to clone a git repository’s sub-directory only? I'm trying to clone parts of a github project but I can only get the root folder. This is the first time im trying to use github and I just installed…
Dennis
  • 3,338
  • 8
  • 36
  • 45
25
votes
6 answers

git on windows shows modified files all the time, even for newly cloned repo

I am having issues with my git on a windows machine. I always have some git files that are modified in every repo, the files that show as modified are same. If I clone a new repo and use tortoisegit to commit I see some files as modified, even if I…
pbathala
  • 1,320
  • 2
  • 18
  • 34
24
votes
7 answers

SSL certificate issue while creating git clone with TortoiseGit

I want to clone the git repository with the help of TortoiseGit, but I am getting error : error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while…
abhishek kumar gupta
  • 1,915
  • 6
  • 27
  • 50
22
votes
4 answers

TortoiseGit using incorrect SSH key

I have a strange problem with tortoise git at the moment, which I can't figure out. When trying to commit to my repository on github I get the error ERROR: Permission to martindevans/Hermes.git denied to key2 Key2 is a key I use to access a…
Martin
  • 11,693
  • 11
  • 59
  • 121
21
votes
3 answers

TortoiseGit and Pageant, have to "add key" every time

Background: I'm using git and TortoiseGit with github.com. My development cycle on the .git local branch goes like this: 1) Make whatever changes 2) Right-click on directory, choose "Git Commit -> branch" 3) Input the message and commit 4)…
Rick Hodgin
  • 627
  • 2
  • 7
  • 15