1
有没有一种方法可以在bash脚本中执行git命令,添加已更改的文件,将其提交给注释,然后将它们推送到bash文件不在存储库的目录?通过其他目录中的bash脚本执行git命令
这是我拥有的,一切正常,除了提交,
cd /home/repos
git add file.txt
echo "comment: "
read input_varible
git commit -m '$input_varible'
git push origin master
当commit线执行我得到这个错误,
error: bad index file sha1 signature
fatal: index file corrupt
但是当我做的一切在终端它工作正常。
是的,我曾尝试使用此命令索引重置,但它不工作
rm -f .git/index
git reset
我在Linux的工作是否有帮助
请注意,'commit'中''input_varible''的单引号表示使用了一个常量字符串,而不是用户键入的内容。使用双引号! –
非常感谢你 - 这是一个简单的错误! – Cleo