How I will add files in ipfs-go without using IPFS-DESKTOP

I’m using golang in my project and i want to incorporate ipfs in my project
Please help me