我最近尝试使用Cloud9在线IDE,它会创建您的Github存储库的克隆。我的本地git常规用法非常简单(init、status、commit、push到Github、branch、edit、pull、merge...),但由于我通常不克隆,所以我还没有掌握如何将我在C9中进行的更改推回到Github中的原始存储库。这份概要指南建议在Github和C9中使用相同的用户名,但我正在寻找一个无杂乱的逐步指南...
git remote add upstream git@github.com:your/repo.git
。现在,您有了另一个远程源,您可以从中拉取(git pull upstream master
)或向其中推送(git push upstream master
)。使用C9 CLI像平常一样进行提交,然后只需从C9 CLI运行 git push
,就像在本地开发时一样。
git push
时,它会将代码推送到C9克隆而不是我的Github仓库。 - Dave Everitt