Итак, у меня есть две отслеживаемые ветви в репо: «тестирование» и «мастер». Они отслеживают одноименные ветви на моем удаленном сервере. У меня опция .gitconfig для push.default установлена на «отслеживание». Однако когда я делаю "git push origin", мои новые изменения объединяются с веткой Master на удаленном сервере. Вот вывод 'git remote show origin':
* remote origin
Fetch URL: git+ssh://******************
Push URL: git+ssh://******************
HEAD branch: master
Remote branches:
master tracked
testing tracked
Local refs configured for 'git push':
master pushes to master (up to date)
testing pushes to testing (fast-forwardable)`
По сути, я хочу иметь возможность просто набирать 'git push' и 'git pull', и он будет автоматически толкать и тянуть к началу координат с соответствующей веткой.
EDIT:
[*****]$ git config push.default
tracking
[*****]$ git --version
git version 1.7.3.4