2012-03-27 22 views
5

Gần đây tôi đã thử sử dụng Cloud9 online IDE. Nó bắt đầu bằng cách tạo ra một bản sao của repo Github của bạn. Việc sử dụng git cục bộ thường xuyên của tôi khá đơn giản (init, status, commit, push to Github, branch, edit, pull, merge ...), nhưng vì tôi không thường sao chép, tôi chưa có autopilot head xung quanh làm thế nào để:Làm việc với các bản sao Github và repos địa phương: Cloud9 IDE

  • đẩy những thay đổi được thực hiện trong C9 tôi bản sao trở lại repo gốc trong Github.

this outline guide suggests using the same username for github and C9, nhưng một không lộn xộn bước-by-step là những gì tôi đang tìm kiếm ...

Trả lời

8

Nếu bạn auth với tài khoản Github bạn trong Cloud9 và sao chép một dự án Github, sau đó nếu bạn git push nó sẽ đẩy đến repo gốc trong Github

[JJ] Nếu bạn nhân bản dự án trong Cloud9 trước (thông qua dòng lệnh, do đó không thông qua giao diện người dùng trên trang tổng quan), bạn có thể thực hiện git remote add upstream [email protected]:your/repo.git. Bây giờ bạn có một điều khiển từ xa khác mà bạn có thể kéo từ (git pull upstream master hoặc đẩy tới git push upstream master).

1

Commit như thường lệ bằng cách sử dụng C9 CLI, sau đó chỉ cần chạy git push từ C9 CLI, như bạn sẽ bình thường khi phát triển trên máy tính của bạn.

+0

vấn đề: khi tôi làm điều này, 'git push' từ C9 CLI được đẩy vào bản sao C9, chứ không phải repo của tôi trên Github. –

+1

@DaveEveritt: Xin lỗi, nó liền mạch đối với tôi khi tôi thử nó, và điều duy nhất tôi phải làm là git push. – brice

Các vấn đề liên quan