Creando un repository remoto fuera de los locales, Pycharm

Puede que esté haciendo una pregunta tonta, pero aún no he encontrado una solución en línea. Usando Pycharm, he encontrado cómo crear un repository local a partir de un proyecto normal, pero ¿cómo puedo enviarlo a github como un nuevo repository remoto? ¿Es posible que Pycharm cree repositorys remotos a partir de mis cosas locales, o tengo que desplegar un repository existente antes de poder trabajar de forma remota?

Debería iniciar session en github.com y crear un nuevo repository. La URL del repository remoto tendrá la forma de:

https://github.com/<username>/<reponame> 

Entonces necesita decirle a Pycharm que el control remoto para su proyecto está en esa URL. No he usado ese IDE antes, así que no puedo darte los pasos exactos, pero en el terminal sería algo así como

 git remote add origin <url> 

Le estarías diciendo a git que agregue un control remoto llamado "origen" en la url especificada. Luego, después de haber realizado algunas confirmaciones locales, puede presionarlas con

 git push origin master 

Eso significa que desea que git envíe su maestro de sucursal local al control remoto definido por origen, que es la url que definió anteriormente. Pycharm probablemente tenga una GUI para definir esos controles remotos y luego podrá presionarlos una vez que los haya creado en github.com

En la versión más nueva de PyCharm (3.0+ – incluso la versión de la comunidad), después de hacer una sucursal local, puede usar fácilmente el dialog de inserción para crear la sucursal en el repository remoto. Simplemente select la checkbox en la parte inferior con la label "Push current branch to alternative branch" y la configuration a la derecha ya debería reflejar la twig que ha creado. Luego solo click el button "Empujar". Hecho.