区别就是两者意思是不一样,具体的不同如下

detach中文意思是v. 拆下,使分离脱离,摆脱派遣,分派

release中文意思是v. 释放,放走使出院把(动物)放生解救放开拉开,松开(装置)发射,投(弹)公布,发布发行,上映表达,发泄释放,排放(物质) 解除(职务或工作),解雇放弃,让予使不紧张开放,解禁