2012-03-27 7 views
5

Ich habe kürzlich versucht, die Cloud9 online IDE. Es beginnt mit dem Erstellen eines Klons Ihres Github Repo. Meine reguläre lokale Verwendung von Git ist ziemlich einfach (Init, Status, Commit, Push nach Github, Branch, Edit, Pull, Merge ...), aber weil ich normalerweise nicht klone, habe ich meinen Autopilotenkopf nicht herum wie man:Mit Github-Klonen und lokalen Repos arbeiten: Cloud9 IDE

  • Push Änderungen in meinem C9 Klon zurück zum ursprünglichen Repo in Github.

this outline guide suggests using the same username for github and C9, aber ein nicht-Krempel Schritt-für-Schritt ist das, was ich suche ...

Antwort

8

Wenn Sie Auth mit Ihrem Github Konto in cloud9 und klonen ein Github-Projekt, dann, wenn Sie git schieben Sie es auf den ursprünglichen Repo in Github vorantreiben wird

[JJ] Wenn Sie das geklonte Projekt in Cloud9 vorher (über die Befehlszeile, also nicht über die Benutzeroberfläche auf dem Dashboard), können Sie git remote add upstream [email protected]:your/repo.git tun. Jetzt haben Sie eine andere Fernbedienung, die Sie entweder ziehen können (git pull upstream master oder drücken Sie auf git push upstream master).

1

wie üblich Commit die C9 CLI verwenden, dann einfach git push vom C9 CLI laufen, wie Sie würden normalerweise bei der Entwicklung auf Ihrer Maschine.

+0

Problem: als ich das tat, 'git push' von der C9 CLI geschoben, um den C9-Klon, nicht meine Repo auf Github. –

+1

@DaveEveritt: Entschuldigung, Es war nahtlos für mich, als ich es versuchte, und das einzige, was ich tun musste, war git push. – brice