Это полностью выполнимо с git, но мне кажется, что вы либо не полностью описываете свою среду (зачем push? Где "источник"?), Либо вы путаете термины между bzr и git.
На «главном компьютере» (хорошая идея, чтобы основной репо не изменялся и был «голым» репо или имел репо третьего происхождения):
git commit -am "Auto committing"
здесь не нужно нажимать.
затем SSH к ноутбуку:
git pull <main_computer's remote> master
Это при условии, что вы оба в настоящее время находитесь в одной и той же ветке, а именно, конечно, master. Есть более изощренные способы сделать это более безопасно, но для простейшего случая с 2 машинами и без третьего источника это должно сработать. Наконец, вы можете установить стратегию слияния для столкновений, см. git help merge