I made a color composite using Raster > Miscellaneous > Build Virtual Raster in QGIS. The output is a VRT file but I need TIFF. Then I went through Raster > Conversion > Translate. The output is TIFF however the software automatically change the order of bands and then the output TIFF file has different color. How can I fix that?
A vrt is a catalogue to you existing files. Like a bookmark pointing to multiple files.
The Merge function will actually combine them into one .tif file.
You can change your RGB bands by going into the layer properties>Style>And selecting the bands that you want associated with each colour.