Yes.
General discharge indicates they wouldn't want you back.
You weren't "bad" - just not any good.
Honorable Discharge - good performance up to military conduct standards
There is also
Other than honorable discharge
Bad conduct discharge
Dishonorable discharge
Officer discharge (dishonorable or bad conduct for commissioned officers after a court martial)
Entry level separation - didn't make it thru 180 days
https://themilitarywallet.com/types-of-military-discharges/