С точки зрения теории права гражданский брак - это и есть официальный брак в России, заключенный через органы ЗАГС (в отличие от церковного, который применяется в странах, где семейное право регулируется церковью, как было в Российской империи).
На бытовом уровне гражданским браком называют сожительство. То есть, люди просто живут вместе, никак не оформляя отношения.
Разница с официальным браком в том, что при сожительстве сожители не имеют права на наследство от супруга, а купленное одним из сожителей имущество не считается общим. Сожители не наследуют друг за другом, если конечно живой сожитель не был несколько лет совместно проживающим нетрудоспособным иждивенцем - тогда есть шансы стать наследником.
При официальном браке у супругов много возможностей. Они могут не заключать никаких договоров и тогда купленное в период брака имущество считается общим. Или могут разделить конкретное имущество. Или могут заключить брачный договор и прописать, как распределяется купленное в браке имущество.
Кроме того, без завещания супруг является наследником первой очереди от другого супруга, наряду с родителя и детьми покойного. Он/она также может выделить в общем имуществе супружескую долю, чтобы доля живого супруга не вошла в состав наследства и не досталась другим наследникам первой очереди (дети, родители покойного).
Считаю, что на гражданский брак не распространяются правила семейного и другого законодательства, что связано с правами. Я конечно не юрист, рассуждаю логически.