</h1> <h1>Git en Cloud9
Home

Git en Cloud9

Git en Cloud9

Er zijn vele mogelijkheden om Git en Cloud9 te laten samenwerken. Maar vooraleer je daaraan begint moet je een goed uitgestippeld scenario voor ogen hebben.

Wat heb je nodig?

Scenario

We gaan er vanuit dat we op twee plaatsen willen kunnen werken:

  1. lokaal op onze eigen computer met Visual Studio, PHPStorm of WebStorm, of een andere IDE;
  2. op Cloud9;

We willen gemakkelijk van de ene naar de andere omgeving kunnen switchen en terzelfdertijd een versiebeheersysteem bijhouden.

Stappenplan

  1. Maak lokaal, op je eigen PC, een rootmap voor al je projecten en oefeningen. Bv. programmeren5-13729. Voor een andere module is dat bijvoorbeeld multumedia-13711. In het voorbeeld gebruik ik de generieke naam module-00000.
  2. Voor elke les maak je een submap in de root:
    module map
    module mappenstructuur
  3. initialiseer git:
    rootmap initialiseren
    rootmap initialiseren
  4. bestanden verzamelen:

    bestanden verzamelen
    bestanden verzamelen
  5. Bestanden neerleggen
    git commit
    git commit
  6. Maak een repo in Bitbucket

    stap 1

    maak repo op Bitbucket stap 1
    maak repo op Bitbucket stap 1

    stap 2

    maak repo op Bitbucket stap 2
    maak repo op Bitbucket stap 2

    stap 3

    maak repo op Bitbucket stap 3
    maak repo op Bitbucket stap 3

    stap 4: het readme bestand maken (let erop dat hieronder de nieuwe ui van BitBucket te zien is)

    BitBucket Create a README
    BitBucket Create a README
    BitBucket Edit a README and COMMIT
    BitBucket Edit a README and COMMIT
  7. Referentie naar remote Bitbucket repo toevoegen aan lokale git..
    git add remote
    git add remote
  8. Verstuur je map naar de remote repo:
    git push
    git push

    Met dit als resultaat:

    git push finished
    git push finished
  9. Je map staat nu op je remote repo:

    committed to remote repo
    committed to remote repo
  10. Maak een nieuwe team workspace op Cloud9:
    Cloud9 create workspace step 1
    Cloud9 create workspace step 1
    Cloud9 create workspace step 3
    Cloud9 create workspace step 3
  11. Open je terminal op Cloud9 om met GIT te werken zoals je dat lokaal doet:
    Cloud9 create workspace step 4
    Cloud9 create workspace stap 2
  12. Stel dat je wijzigingen aan je project op Cloud9 aanbrengt. Je voegt bijvoorbeeld de map les4 en enkele bestanden toe:
    Cloud9 change workspace
    Cloud9 change workspace
  13. Als er geen bash terminal openstaat, open je eerst een Terminal:
    Cloud9 open terminal
    Cloud9 open terminal
  14. In de terminal verzamel eerst je wijzigingen, je legt ze neer en tenslotte push je ze naar de Bitbucket repo:
    Cloud9 push changes to repo
    Cloud9 push changes to repo
  15. Ga naar Bitbucket om te verifiëren als de push vanuit Cloud9 gelukt is:
    Bitbucket repo changed by Cloud9
    Bitbucket repo changed by Cloud9
  16. Tenslotte brengen we ons lokaal project op onze eigen PC up-to-date:
    update project op de eigen PC
    update project op de eigen PC
  17. En dat is het resultaat:
    lokaal project is up-to-data
    lokaal project is up-to-data

JI
2017-09-03 13:21:58