在git仓库的空文件夹中添加.gitkeep文件
在我们使用git进行代码管理的时候,有一个问题是,针对空文件夹,git并不会提交到仓库中,所以往往本地代码编译没问题,上传到仓库中,其他人下载下来之后,会出现文件夹找不到,从而出现编译错误。因此针对空的文件夹,有必要进行相应的处理。编写脚本如下:
#!/bin/bashlist=`find . -type d -empty` #查找所有空目录
for i in $list
do
cd $i #进入该目录
touch .gitkeep #创建一个空文件
cd - #返回当前目录
done
在git仓库的根目录运行该脚本,会自动搜索空文件夹,并在空文件夹中加入.gitkeep文件。
之后再执行:
git add .
git commit -m "xxxxxx"
git push origin xxxxx
即可将本次的修改提交到远程仓库中。