The Vivandiere
The Vivandiere

Reputation: 3191

'gitk --all' command not being recognized in Windows 8 Powershell

gitk is not working for me. I get the error saying "the term 'gitk' is not recognized as the name of a cmdlet, function, script file, ...."

One interesting thing I noted was that inside C:\Program Files(x86)\Git\bin\, there was a gitk file, but it had no extension. Most other files in that folder had a .exe extension.

I also made sure that C:\Program Files(x86)\Git\bin\ is specified in the PATH environment variable.

Also, I tried adding C:\Program Files(x86)\Git\cmd\ to PATH because it contains a gitk.cmd file, but that did not help either.

Edit : I was using Powershell earlier, since I have poshgit installed. I switched over to bash, and I was able to do gitk --all from there.

Upvotes: 0

Views: 620

Answers (1)

user2355438
user2355438

Reputation: 9

I just got it to work after having the same problem.

At the PowerShell prompt it typed: "Bash" and hit return. This put me into a bash shell. Then I typed "gitk" at the Bash prompt and it worked.

So that gitk file is a UNIX shell script and requires the shell to work.

I suppose you could always have one of your Power Shell window in Bash mode and then this tool is available.

Upvotes: 1

Related Questions