小编har*_*ahv的帖子

无法添加用空格分隔的文件到git

我一直在编写一个脚本来使用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个单独的文件,Hello22.mp4并退出并出错.有人知道如何将其添加为单个文件吗?
谢谢

linux git bash scripting commit

4
推荐指数
1
解决办法
3048
查看次数

标签 统计

bash ×1

commit ×1

git ×1

linux ×1

scripting ×1