在git for windows升级到version 2.x.x
之前,我只是通过创建一个名为pull
的文件来运行脚本,并在其中放入类似git pull origin master
的内容。它运行正常,在我制作了格式并安装了最新版本的git之后,它不再支持这些脚本了。我的错误是:bash: pull: command not found
。我曾尝试将.bat
和.sh
添加到这些文件中,但没有成功。
更新:
现在我在文件pull
中有内容:
#!/bin/bash
git pull origin master
要运行该脚本,我需要在终端./pull
上执行。我可以在没有./
的情况下使用该脚本吗?
在Windows中工作的是创建一个名为git-xxx
(无扩展(的脚本
例如:git-mypull
。
在该脚本中,您可以编写一个常规的bash脚本,从#!/bin/bash
开始
它将在mingw-64 shell会话中执行,该会话带有最新的Windows 2.5.x Git。
您使用git xxx
(注意空格(调用该脚本:git mypull
。
现在我在文件中提取了内容:
#!/bin/bash
git pull origin master
要运行该脚本,我需要在终端
./pull
上执行
我可以在没有./
的情况下使用该脚本吗?
是的,只要pull在echo %PATH%
引用的某个文件夹中即可
然后一个简单的拉动就可以了。
成功了:CCD_ 18。我粘贴了生成器代码,以防万一。它可能只是用户文件夹~/bin中的文件。在运行该脚本之前,您应该创建文件夹bin。您还可以根据需要修改脚本。在我粘贴的脚本上,当您在终端pull
中写入时,它会启动git pull origin master