combine programe to bin
using git clone if no tag release
add conflict.json support, some component may have the same name
update deps
add -f, --force to command options