U ovoj varijanti dobivate cijeli izvorni Arduino kod. Kako se mijenja originalni, tako vi možete uvijek povući sve izmjene. Pažnja! Povlačenje izmjena može pregaziti vaš kod. Ukoliko želite kontrolirati što preuzimate od orginalnog koda u naknadnim povlačenjima izmjena, proučite GitHub za VS Code.
Bez opisivanja detalja koji mogu nastupiti kad je lokalna (vaša) verzija koda drugačija od originalne, proces je opisan na slici.
- Kliknite na ikonu za source control (1).
- Kliknite na 3 točke pored imena repozotorija (2).
- Izaberite "Pull" (3).
Nakon ove akcije će se promjene originalnog koda kopirati u vaš projekt. Ako sami niste mijenjali kod, sve će završiti bez problema. Međutim, ako jeste mijenjali, tad će trebati odlučiti koju ćete verziju zadržati.
Kako izbjeći situacija da je udaljeni kod različit od vašeg? Napravite novu klasu za vašeg robota. Izvedite ju iz klase Robot ili neke deririvirane klase Robot-a (RobotLine, RobotMaze, ...). Za ovo ćete morati malo proučiti C++. U principu, možete početi kopiranje npr. mrm-robot-line.cpp i mrm-robot-line.h u vaše datoteke i zamijenite RobotLine vašim imenom.