git merge & rebase: Они влияют только на текущую проверенную ветку?

Правильно ли говорить, что следующие две команды

git merge X git rebase X 

изменять или влиять только на текущую ветвь, а не на X (или любую другую ветвь)?

Я думаю, что понимаю, что делают обе команды, но я хочу убедиться, что мое предположение верно.

Да, ваше предположение верно. Обе команды будут влиять только на ветку, на которой вы работаете, когда вы запускаете команду.