With regard to Federal troops, the Pentagon stood down during the DC riots, with the Secretary of Defense almost immediately withdrawing 1200 soldiers sent from Fort Bragg and Fort Drum. It was up to the Federal civilian forces cobbled together by Homeland Security and the Department of Justice that saved the White House and the Federal buildings from the mob. Trump only has a limited field force of loyal Federal civilian LEOs to throw against BLM and Antifa. Given the remarks of the Defense Secretary and the head of the Joint Chiefs of Staff, plus the contemptuous remarks of retired flag officers, the Federal military is unreliable.
If Trump wins, he will have to go full Stalin on the Pentagon.