Môžeš vytvoriť hook, ktorý po git commit automaticky spustí git push a pošle tie dáta na GitHub (návody, ako sa to dá urobiť, sa dajú nájsť pomocou Google a "git automatic push"). Urobiť to automatické sťahovanie je komplikovanejšie, síce server môže automaticky urobiť push, ale lokálna kópia by musela byť nejakým spôsobom prístupná pre ten server.
Každopádne ak by viac ľudí mohlo posielať zmeny, určite by skôr či neskôr nastal problém s konfliktami a to automatické posielanie/sťahovanie zmien by prestalo fungovať (až kým by niekto tie konflikty nevyriešil). Pri zdielanom repozitári je teda rozumnejšie pracovať s lokálnym repozitárom a pred tým, ako sa pošlú zmeny na nejaký centrálny server, stiahnu sa všetky nové zmeny a urobí sa rebase a až potom sa urobí push.
|