Очевидно, что repo.do_commit (message = 'test commit', committer = 'Name') фиксирует только refs / head / master.
Есть ли способ установить текущую ссылку ref на другую, чемrefs /heads / master?
Или это единственный способ зафиксировать ветку, создав объект Commit (как показано в учебном пособии в документации) и установив в качестве его родителя родительский идентификатор фиксации?
Должно ли это быть правдой, что будет тогда использовать repo.do_commit, кроме фиксации в refs /heads / master?