我正在编写一个脚本,使用git add .命令添加未被跟踪的文件。 我在脚本中使用的循环代码是:
for FILE in $(git ls-files -o --exclude-standard); do
git add $FILE
git commit -m "Added $FILE"
git push origin master
done
这个脚本在遇到有空格的文件名时会出现问题。例如,我不能添加文件Hello 22.mp4
。(请注意,Hello和22之间有一个空格)。上面的循环将把该文件视为2个单独的文件,Hello和22.mp4,并因错误退出。
有人知道如何将其作为单个文件添加吗?
谢谢