使用Git和warn Package.json脚本
我正在创建一个使用Git和warn Package.json脚本,git,cmd,yarnpkg,Git,Cmd,Yarnpkg,我正在创建一个package.json脚本来发送git add.git commit-m“update”git push 我试着用一行按顺序发送上面的代码,但git不把它理解为不同的命令 我想要实现的是: "scripts": { "push": "git add . git commit -m \"update\" git push" } 可以在终端上发送多个git命令吗?您可以使用&或&分隔符向终端发送多个命令。使用双&&将阻止下一个命令运行,除非第一个命令成功 { "scr
package.json
脚本来发送git add.
git commit-m“update”
git push
我试着用一行按顺序发送上面的代码,但git不把它理解为不同的命令
我想要实现的是:
"scripts": {
"push": "git add . git commit -m \"update\" git push"
}
可以在终端上发送多个git命令吗?您可以使用
&
或&
分隔符向终端发送多个命令。使用双&&
将阻止下一个命令运行,除非第一个命令成功
{
"scripts": {
"push": "git add . && git commit -m \"update\" && git push"
}
}
另外,您还可以将add和commit合并到一个命令中,
git commit-am“update”
将添加和提交所有更改。您的Thread脚本正在后台生成一个shell进程,因此基本上您必须使用与通过shell直接使用的相同语法
在大多数shell中,您使用&&to-chain命令,即&&to允许您根据前一个命令是否成功完成来执行某些操作-这就是为什么您倾向于将其链接为dou-something&&dou-something\u-other\u依赖于什么
因此,您的解决方案是:
"push": "git add . && git commit -m \"update\" && git push"
"push": "git add . && git commit -m \"update\" && git push"