what is the difference between Cs branch and IT branch?
These both branches are different.
The CS engineering programme usually deals with how to build micro processors, how to write a compiler etc. IT is the business side of computers - usually dealing with databases, business, and accounting.
You can even go through the details of both branches below:
Hope this helps.