Diferencia entre revisiones de «Iniciando un repositorio desde cero»

De Wiki de EGC
Saltar a: navegación, buscar
(Página creada con «<source lang="bash"> % git init </source> <source lang="bash"> % git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to in...»)
 
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
'''Ojo, 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:
 +
 
<source lang="bash">
 
<source lang="bash">
 
% git init
 
% git init
 
</source>
 
</source>
 +
 +
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:
  
 
<source lang="bash">
 
<source lang="bash">
Línea 10: Línea 18:
 
#
 
#
 
# Untracked files:
 
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
+
# (use "gitTexto en negrita''' add <file>..." to include in what will be committed)
 
#
 
#
 
# README
 
# README
nothing added to commit but untracked files present (use "git add" to track)
+
# nothing added to commit but untracked files present (use "git add" to track)
 +
</source>
 +
 
 +
En este caso indica que hay un fichero README al que git no le está siguiendo la pista. Podemos añadirlo con:
 +
 
 +
<source lang="bash">
 
% git add README
 
% git add README
% git status
+
</source>
 +
 
 +
Esto cambia el estado del fichero README:
 +
 
 +
<source lang="bash">
 +
% git status
 
# On branch master
 
# On branch master
 
# Initial commit
 
# Initial commit
Línea 24: Línea 42:
 
# new file: README
 
# new file: README
 
#
 
#
 +
</source>
 +
 +
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.
 +
 +
<source lang="bash">
 +
% git commit -a
 +
</source>
 +
 +
Para poder hacer el primer push, hay que añadir cuál es el repositorio de referencia con la siguiente orden:
 +
 +
<source lang="bash">
 +
% git remote add origin git@github.com:USUARIO/REPOSITORIO.git
 
</source>
 
</source>

Revisión actual del 10:34 30 oct 2017

Ojo, 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 "gitTexto en negrita''' 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

Para poder hacer el primer push, hay que añadir cuál es el repositorio de referencia con la siguiente orden:

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