Then, if I conduct B*G-->C and A*G--->C in a model simultaneously, what are the differences comparing to the above separate two models?

Greetings

It is a different assumption to test them both separately or together. Usually, if you assume both to be necessary you should test them together. However, multicollinearity could be a problem is such a model.