Articles of git

Cómo configurar CIAbot para el repository de Github

Como en el título, quiero saber cómo configurar CIAbot para un repository github.

No se puede instalar Git usando Homebrew

He intentado instalar Git utilizando Homebrew en OSX Lion durante más de una semana, sin suerte. Otras instalaciones han estado bien, ¿qué estoy haciendo mal, por favor? MacBookPro:Rails pingu$ brew install git ==> Downloading http://kernel.org/pub/software/scm/git/git-1.7.6.1.tar.bz2 curl: (22) The requested URL returned error: 503 Error: Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.8\ (Ruby\ 1.8.7-249;\ Mac\ OS\ […]

¿Cómo hago una salida prístina con git?

¿Cómo devuelvo mi directory de trabajo al estado en que estaría si hiciera un nuevo clon y verificara la versión actual? Para la subversión, yo haría: $ svn status –no-ignore | awk '$1 == "?" { print $2 }' | xargs rm -r y para mercurial: $ hg status –ignonetworking –unknown | awk ' ( […]

¿Cómo deshago algunos cambios en mi espacio de trabajo y vuelvo a mi último compromiso?

Posible duplicado: Git: vuelve al estado de confirmación anterior Intenté algunos cambios en mi código, pero eché a perder demasiadas cosas (nunca funciona cuando estás cansado y es tarde) y solo quiero volver a mi último compromiso. NO HICE git add o git commit y obviamente si lo hago git pull todo está actualizado. Pensé […]

Cómo mover repositorys git de github al server local que ejecuta gitolita

Me gustaría saber la mejor manera de mover todos mis repositorys git actualmente alojados en github a un nuevo server git basado en gitolite. Solo por saber, la razón por la que estoy haciendo este cambio es la adopción de Redmine para apoyar nuestro process de administración de proyectos.

¿Con qué frecuencia comentar al comprometer el código?

¿Cuáles son las mejores prácticas para COMETER COMPROMISOS ? Un poco de background. Todos nuestros proyectos usan control de versiones (Subversion / SVN / Git), La mayoría de ellos son tocados por 2 o más desarrolladores, Usamos Springloops para alojar nuestro control de versiones, ya que "simplemente funciona" y es más limpio que tener un […]

Fusionando una twig con el file eliminado de nuevo a maestro

En mi twig principal, obtuve 2 files: file1.txt file2.txt Creé una nueva twig llamada b1 desde allí. En b1, modifiqué file2.txt y eliminé accidentalmente file1.txt (del disco, cuando abro el explorador de Windows a la carpeta fuente, file1.txt no está allí). Ahora quiero mantener los cambios en file2.txt y recuperar file1.txt desde el maestro (no […]

Usando vim como un escritor de posts de cometer git, ¿es posible completar automáticamente los nombres de las funciones modificadas?

A menudo me encuentro repitiendo los nombres de las funciones que he editado, en el post de confirmación, y sería bueno tener la function de autocompletado para las funciones que acabo de modificar cuando escribo los commit messasges. ¿Es posible hacer que vim busque de alguna manera a través de los files comprometidos actuales y […]

¿Cómo puedo presionar a una URL y sacar de otra utilizando un control remoto?

Creé un clon de este repository . Si ejecuto el siguiente command, veo que mi repository local está configurado para usar mi clon para search / extraer, como se esperaba. $ git remote show origin * remote origin Fetch URL: https://github.com/domurtag/airbrake-grails.git Push URL: https://github.com/domurtag/airbrake-grails.git Me gustaría que mi repository local en lugar de ir a […]

Basic Git sin la porcelana?

¿Cómo se realizaría la siguiente secuencia básica utilizando solo los commands de plomería de Git? % git init % git add this that % git commit -m 'initial commit' % vim this # … edit this … % git add this % git commit -m 'update this'