use ListBuffer in string2KV
refactory to use ListBuffer in string2KV
recover the files from 'git push --force'