<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vivir y Aprender Web &#187; git</title>
	<atom:link href="http://viviryaprenderweb.com/category/git/feed/" rel="self" type="application/rss+xml" />
	<link>http://viviryaprenderweb.com</link>
	<description>Desarrollo web, recursos y tutoriales sobre xhtml, css, javascript, jquery, php, ruby on rails, seo y diseño web</description>
	<lastBuildDate>Wed, 20 Apr 2016 06:22:22 +0000</lastBuildDate>
	<language>es-ES</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.41</generator>
	<item>
		<title>10 comandos git esenciales, para saber por donde empezar (parte I)</title>
		<link>http://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/</link>
		<comments>http://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/#comments</comments>
		<pubDate>Wed, 17 Jun 2015 20:34:19 +0000</pubDate>
		<dc:creator><![CDATA[Ramón Torres]]></dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[GIT Básico]]></category>

		<guid isPermaLink="false">http://viviryaprenderweb.com/?p=679</guid>
		<description><![CDATA[<p><img width="879" height="357" src="http://viviryaprenderweb.com/wp-content/uploads/2015/06/10-comandos-git-esenciales.png" class="attachment-small-thumb wp-post-image" alt="10-comandos-git-esenciales" style="float:left; margin:0 15px 15px 0;" />En este post te enseñaremos una lista de comandos GIT esenciales que necesitas conocer para empezar a trabajar con esta poderosa herramienta de versionamiento. Esta será la primera parte de comandos GIT que te enseñaremos, posteriormente vendrá la segunda parte Tener en cuenta que con esta lista de podrás comenzar a defenderte en uno de [&#8230;]</p>
<p>La entrada <a rel="nofollow" href="http://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/">10 comandos git esenciales, para saber por donde empezar (parte I)</a> aparece primero en <a rel="nofollow" href="http://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></description>
				<content:encoded><![CDATA[<img width="879" height="357" src="http://viviryaprenderweb.com/wp-content/uploads/2015/06/10-comandos-git-esenciales.png" class="attachment-small-thumb wp-post-image" alt="10-comandos-git-esenciales" style="float:left; margin:0 15px 15px 0;" /><p>En este post te enseñaremos una lista de comandos GIT esenciales que necesitas conocer para empezar a trabajar con esta poderosa herramienta de versionamiento.</p>
<p><span id="more-679"></span></p>
<p>Esta será la primera parte de comandos GIT que te enseñaremos, posteriormente vendrá la segunda parte <img src="http://viviryaprenderweb.com/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /></p>
<p>Tener en cuenta que con esta lista de podrás comenzar a defenderte en uno de los más utilizado sistema de versionamiento que se utiliza en el mundo del desarrollo de software, por lo tanto espero te diviertas y bueno a aprender se ha dicho <img src="http://viviryaprenderweb.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<p>&nbsp;</p>
<p>Como pre-requisito para trabajar necesitas tener instalado git-core en linux, este lo podemos instalar con el siguiente comando:</p>
<pre>sudo apt-get install git-core
</pre>
<p>Luego comentarte que para todos los ejemplos que vienen a continuación hemos creado el siguiente repositorio: git@github.com:viviryaprenderweb/git_training.git en <a href="https://github.com/viviryaprenderweb" title="ir a github.com" target="_blank">github</a></p>
<p>&nbsp;</p>
<p>Ahora sí, abramos una consola y a aprender GIT hemos dicho <img src="http://viviryaprenderweb.com/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /></p>
<h2>1) git init</h2>
<p>Con este comando le indicamos que el directorio donde nos encontremos comenzará a ser versionado bajo GIT.</p>
<p>Ejemplo de uso:<br />
<a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/1-git-init.gif"><img class="aligncenter size-full wp-image-686" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/1-git-init.gif" alt="1-git-init" width="869" height="338" /></a></p>
<h2>2) git status</h2>
<p>Con este comando veremos el estado actual de nuestra carpeta versionada, así como archivos que no están versionados, archivos modificados, archivos eliminados, etc., como veras este comando será de gran ayuda de ahora adelante.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/2-git-status.gif"><img class="aligncenter size-full wp-image-688" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/2-git-status.gif" alt="2-git-status" width="869" height="338" /></a></p>
<p>Los mensajes que podremos ver con este comando pueden ser los siguientes:</p>
<p>Untracked files: nos mostrará todos los archivos que no han sido agregados al repositorio aun.<br />
Changes to be committed: nos indica que archivos serán agregado a nuestro commit</p>
<h2>3) git add</h2>
<p>Este comando nos ayuda a agregar nuestro archivos que no esta bajo versionamiento (los Untracked files que vimos anteriormente).</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/3-git-add.gif"><img class="aligncenter size-full wp-image-691" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/3-git-add.gif" alt="3-git-add" width="869" height="338" /></a></p>
<h2>4) git commit -m «mensaje»</h2>
<p>Este comando es muy importante ya que es el que da comienzo al seguimiento de nuestros archivos que hayamos agregado con el comando «git add», como podemos ver con el parámetro -m le indicamos un mensajes, el cual debe describir en pocas palabras la razón del commit.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/4-git-commit.gif"><img class="aligncenter size-full wp-image-692" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/4-git-commit.gif" alt="4-git-commit" width="869" height="338" /></a></p>
<h2>5) git remote add origin url_del_repositorio</h2>
<p>Como si fuera poco, hasta ahora todos nuestros comandos vistos (1 al 4) han sido puro trabajo local, con el comando git remote add agregamos nuestro repositorio a un servidor remoto, y como lo hacemos bueno debemos de tener ya creado nuestro repositorio git en un servidor y este nos brindará la url, un ejemplo sería: git@github.com:viviryaprenderweb/git_training.git</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/5-git-remote-add.gif"><img class="aligncenter size-full wp-image-694" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/5-git-remote-add.gif" alt="5-git-remote-add" width="869" height="338" /></a></p>
<h2>6) git push -u origin master</h2>
<p>Con este comando empujamos todo lo que tengamos en nuestros commits al repositorio remoto, para este caso a: git@github.com:viviryaprenderweb/git_training.git</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/6-git-push.gif"><img class="aligncenter size-full wp-image-696" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/6-git-push.gif" alt="6-git-push" width="869" height="338" /></a></p>
<p>Con este comando tenemos que tener en cuenta que nuestra llave publica debe de estar agregada en el servidor remoto.</p>
<h2>7) git pull</h2>
<p>Este comando nos baja los cambios que haya trabajado otra persona en el mismo repositorio, es recomendable siempre que trabajemos un respositorio que no hayamos iniciado nosotros hacer siempre un git pull primero antes de comenzar a trabajar en los archivos.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/7-git-pull.gif"><img class="aligncenter size-full wp-image-697" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/7-git-pull.gif" alt="7-git-pull" width="869" height="338" /></a></p>
<p>Como vemos en la imagen se había agregado el archivo README.md, por lo tanto este fue bajado a nuestra versión local del repositorio.</p>
<h2>8) git remote -v</h2>
<p>Con este comando podemos ver la url remota del repositorio en el que nos encontremos.</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/8-git-remote.gif"><img class="aligncenter size-full wp-image-699" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/8-git-remote.gif" alt="8-git-remote" width="869" height="338" /></a></p>
<h2>9) git clone url_del_repositorio nombre_local</h2>
<p>Si queremos hacer una copia en nuestro directorio local de un respositorio existente usaremos este comando como lo mostramos a continuación:</p>
<p>Ejemplo:</p>
<p><a href="http://viviryaprenderweb.com/wp-content/uploads/2015/05/9-git-clone.gif"><img class="aligncenter size-full wp-image-701" src="http://viviryaprenderweb.com/wp-content/uploads/2015/05/9-git-clone.gif" alt="9-git-clone" width="869" height="338" /></a></p>
<h2>10) git branch &#8211;all</h2>
<p>En git se trabaja con branches (ramas en español), originalmente se crea la master por defecto, a raíz de esto nosotros podemos crear nuestras propias branch, siendo claro una copia de la master en primera instancia, dicho esto con el comando git branch &#8211;all podemos ver todas las ramas que tenga el proyecto.</p>
<p>El tema de los branches en git es un poco extenso así que de momento lo dejaremos hasta aquí y te explicaremos un poco mas en nuestro próximo post.</p>
<p>Saludos!</p>
<p>La entrada <a rel="nofollow" href="http://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/">10 comandos git esenciales, para saber por donde empezar (parte I)</a> aparece primero en <a rel="nofollow" href="http://viviryaprenderweb.com">Vivir y Aprender Web</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://viviryaprenderweb.com/10-comandos-git-esenciales-para-saber-por-donde-empezar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
