windows上的Git脚本
在git for windows升级到windows上的Git脚本,git,bash,Git,Bash,在git for windows升级到version 2.x.x之前,我只是通过创建一个名为pull的文件来运行脚本,并在其中放入类似于git pull origin master的内容。它正常运行,在我格式化并安装了最新版本的git之后,它就不再支持这些脚本了。 我的错误是:bash:pull:command未找到。我试图将.bat和.sh添加到这些文件中,但没有成功 更新: 现在我在文件pull中有以下内容: #!/bin/bash git pull origin master 要运行该脚
version 2.x.x
之前,我只是通过创建一个名为pull
的文件来运行脚本,并在其中放入类似于git pull origin master的内容。它正常运行,在我格式化并安装了最新版本的git之后,它就不再支持这些脚本了。
我的错误是:bash:pull:command未找到
。我试图将.bat
和.sh
添加到这些文件中,但没有成功
更新:
现在我在文件pull
中有以下内容:
#!/bin/bash
git pull origin master
要运行该脚本,我需要在终端/pull
上执行。我可以在没有/
的情况下使用该脚本吗?在Windows中工作的是创建一个名为git xxx
(无扩展名)的脚本。
例如:gitmypull
在该脚本中,您可以编写一个常规bash脚本,从#开始/bin/bash
它将在随附的shell会话中执行
您使用git xxx
调用该脚本(注意空格):git mypull
现在,我在文件中添加了拉取内容:
要运行该脚本,我需要在终端上执行/pull
我可以不使用/
而使用该脚本吗
是的,只要pull位于echo%PATH%
引用的文件夹之一
然后简单的拉一下就行了。这就成功了:
printf'#/bin/bash\n它拉原始主机'>~/bin/pull
。我粘贴了生成器代码,以防万一。它可能只是用户文件夹中~/bin文件夹中的文件。在运行该脚本之前,应该创建文件夹bin。此外,您还可以根据需要修改脚本文件。在我粘贴的脚本上,当您在terminalpull
中编写时,它会启动git pull origin master
很抱歉延迟,它对我不起作用,通常我不喜欢使用git-@GoncharDenys,如果git mypull
被您的%PATH%
引用,它会起作用,我保证。我一直在使用它,从一个常规的DOS会话中。@GoncharDenys我已经编辑了我的答案来解决你的更新问题,你的答案也很有效。我已经在我的回答中做了我需要的,所以你可以检查一下,如果你想要的话。
#!/bin/bash
git pull origin master