我一直在编写一个脚本来使用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
Run Code Online (Sandbox Code Playgroud)
脚本运行正常,直到它面对一个文件名,里面有空格.例如,我无法添加文件Hello 22.mp4.(请注意,Hello和22之间存在空格).上面的循环将文件作为2个单独的文件,Hello和22.mp4并退出并出错.有人知道如何将其添加为单个文件吗?
谢谢