modificados - git tag
¿Cómo puedo usar Git localmente? (4)
En realidad solo tienes que correr
git init
en su carpeta local. Esto ya creará un repositorio dentro de la carpeta existente como una configuración mínima.
Si desea tener una configuración más similar a una configuración distribuida con un repositorio en otro lugar / servidor, use
git init --bare your_project.git
para crear un repositorio (similar al repositorio del lado del servidor), y
git clone <path_to_repository>
en la carpeta local donde te gustaría trabajar
Estoy trabajando en un proyecto en este momento, que me gustaría hacer público en github, pero, por el momento, debe permanecer en privado.
Github necesita que los usuarios paguen para alojar un repositorio privado, algo que no estoy dispuesto a hacer, por lo que crear un repositorio privado de github no es una opción para mí.
Sin embargo, todavía me gustaría usar git para el seguimiento de versiones, etc. mientras trabajo en el proyecto localmente, de modo que cuando finalmente lo coloque en github, toda esta información, los cambios del proyecto de principio a fin, estará disponible.
Pero, no tengo ni idea de cómo usar git sin un servidor remoto. Ahora me pregunto si es exactamente lo mismo, simplemente sin la necesidad de git push
.
La respuesta perfecta para mí sería un tutorial paso a paso, que me diga exactamente qué debo escribir en la terminal para configurar y mantener un repositorio de git local.
Git le permite crear un repositorio local en su máquina. Solo cuando esté realmente listo para publicarlo en un control remoto es cuando esté disponible para el público.
De lo contrario, no es diferente a trabajar con Git sin una conexión a Internet; Todavía puedes cometer, etiquetar, rebase, crear ramas y todas esas cosas maravillosas, pero no puedes empujar o tirar.
En el directorio del proyecto, inicialícelo como lo haría con cualquier otro proyecto Git.
git init
Trabaja en él como lo harías con cualquier otro proyecto Git con confirmaciones. Ya que no tiene un servidor remoto para enviarlo, cualquier intento de empujar o tirar fallaría de cualquier manera.
Cuando esté listo para crear su servidor remoto, GitHub hará un muy buen trabajo al guiarlo a través de lo que tiene que hacer para obtener ese bootstrapped.
Nunca se requiere un servidor remoto. Puedes simplemente hacer git init
en tu proyecto. Si decide agregar un servidor remoto más tarde, mantendrá todo el historial cuando lo presione.
Además, si lo desea, puede utilizar Bitbucket o GitLab. Ambos permiten repositorios privados de forma gratuita.
Solo haz un proyecto local de git y no lo empujes. Puedes hacerlo más tarde. O haces un proyecto de github vacío y tiras del proyecto vacío. Ahora puede trabajar localmente y, si está listo, puede enviarlo a github.
No te preocupes, solo intenta.