Donald Trump has made so many promises, from wiping out the national debt — a pledge dismissed last week by his own budget director as “hyperbole” — to changing the name of the Denali peak back to Mount McKinley, that it can be hard to keep track of how many he’s breaking. So here’s a partial list of his reversals and revisions, large and small, to date:

SYRIA In 2013, when Barack Obama sought congressional approval for military action in response to President Bashar al-Assad’s use of chemical weapons in Syria, Mr. Trump rejected any intervention, in a storm of tweets. On April 6, without consulting Congress, the administration attacked Syria, with the surreal explanation that Mr. Obama’s “weakness and irresolution” made it necessary.

RUSSIA Mr. Trump has lavished praise on Russia, complicit for years in Mr. Assad’s brutality; he has even encouraged its meddling in the affairs of other nations, like the United States. On April 5, under heavy fire for his campaign’s ties with Russia, he declared relations with Russia worse than ever, “because they’re aligned” with Syria. In another reversal, he denies knowing Vladimir Putin.

NATO For months, Mr. Trump condemned NATO as “obsolete,” falsely claiming that it doesn’t fight terrorism. Last week, after meeting with NATO’s secretary general, Mr. Trump declared, “It’s no longer obsolete … they made a change and now they do fight terrorism.” NATO didn’t change; Mr. Trump’s mind did.

HEALTH CARE Mr. Trump vowed not to cut Medicare or Medicaid, then embraced a Republican Obamacare replacement that would drastically raise costs for older Americans. It failed. Now he says he’ll force Democrats to negotiate by cutting Obamacare’s health insurance subsidies for seven million poor people.