Iniciando un repositorio desde cero

De Wiki de EGC
Revisión del 10:33 30 oct 2017 de Pneira (discusión | contribuciones) (Añadir remote)
Saltar a: navegación, buscar

Este es el camino más complicado. Recuerda que github ofrece incluir en el repositorio el fichero README desde el comienzo del proyecto, lo que permite hacer 'git clone' y evitar todo el enredo que siga aquí.

No obstante, esto son los pasos para inicializar un git repositorio desde cero. Dentro de la carpeta en la que quieras seguir la evolución del software haces:

% git init

Esto crea la carpeta .git que contiene toda la metainformación que permite a git seguir la pista a tu proyecto.

Si consultamos el estado, git nos indicará que estamos pendientes de un 'commit' inicial:

% git status 	
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
# nothing added to commit but untracked files present (use "git add" to track)

En este caso indica que hay un fichero README al que git no le está siguiendo la pista. Podemos añadirlo con:

% git add README

Esto cambia el estado del fichero README:

% git status
# On branch master
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: README
#

de manera que git lo ve como un nuevo fichero.

Ya estamos list@s para hacer nuestro primer commit que nos seguir la pista al fichero README.

% git commit -a
% git remote add origin git@github.com:USUARIO/REPOSITORIO.git