Невозможно получить, как выполнить rebash для squash для текущей ветки. Команда консоли будет
git rebase -i HEAD~2
а затем сквош как обычно. Но как сделать то же самое в TGit?
Script, чтобы инициализировать случай
git init .
touch 1
git add 1
git commit -m "1"
touch 2
git add 2
git commit -m "2"
touch 3
git add 3
git commit -m "3"
В результате после раздачи мы будем иметь 1 фиксацию с 3 файлами.
Любые предложения?