我在这个URL上安装了Windows 10上的github git 2.14.1: https://git-scm.com/download/win
如何访问git命令,以便我可以从cmd或powershell命令行调用它?
我真正想做的是使用subprocess.Popen('somepath/git log --follow' ...)
从Python调用它,但我想如果我可以从命令行运行它,那么我可以在Python中执行它。
以前我可以在我的Windows 7机器上使用旧版本的git按照这些说明操作: Where is git.exe located?
总之,我在这里看:
C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\cmd\git.exe
并且git.exe文件不存在。
所以我认为在github安装或Windows 10上都有变化。
答案 0 :(得分:1)
使用默认设置,git应该只在你的PATH中,所以你只需打开一个cmd.exe窗口(或在你的开始菜单上找到git bash以获得更好的体验)并运行git而不使用git的任何完整路径.exe文件。
然后从python中运行subprocess.Popen('git log ... '
如果确实需要完整路径,Git for Windows默认安装git.exe C:\Program Files\Git\bin