¿Cuáles son algunas configuraciones estándar gente está utilizando para trabajar con GitHub?

StackOverflow https://stackoverflow.com/questions/693003

Pregunta

En otras palabras, ¿Cómo se trabaja con Git?

acabo de terminar de subir mi primer proyecto y estaba lejos de ser una tarea sencilla, de todas formas una vez que la cosa está en marcha lo que sería una buena configuración?

No puedo ver cómo la gente podía confiar en la GitGUI o línea de comandos para su trabajo de desarrollo profesional o peor código directamente en el navegador - pero estoy seguro de que me falta algo de thinghuge aquí

.

Además, ¿Hay algún cliente de terceros mejor que el GitGUI?

Por favor, me ilumine!

¿Fue útil?

Solución

Nosotros usamos git a través de la línea de comandos para todo nuestro trabajo, que incluye proyectos grandes con muchos desarrolladores (10+).

Por lo general, ofrecemos un acuerdo de recompra a distancia en Github, el trabajo en Textmate, y mantenemos una cd'd abierta ventana de terminal para el directorio de aplicación desde la que trabajamos con git.

Esta configuración funciona muy bien -. Nunca he necesitado utilizar cualquiera de las aplicaciones GUI para interactuar con git

Cuando se trabaja con otros desarrolladores, la única vez que tenemos los conflictos de fusión es cuando estamos trabajando en un área similar, sin embargo, regularmente empujando al repositorio remoto, y la ramificación apropiada tiende a minimizar este problema.

Otros consejos

Yo de hecho uso la línea de comandos (y github) mi trabajo Git, con gitk como mi navegador de repositorios (que me parece indispensable) y Emacs como mi editor. Mi principal interacción con GitHub está empujando confirmaciones, lo cual es bastante sencillo en la línea de comandos.

Yo trabajo sólo con la línea de comandos de Git, sólo en raras ocasiones usando gitk o TIG mirar algunos gráficos de lujo. Creo que no he metido en grandes proyectos reales de tener la necesidad de visualizar la historia de esa manera. Mi editor de texto es vim, y todas mis otras herramientas también se basa la línea de comandos. A medida que la guía github explica con toda claridad, que es fácil de configurar los mandos a distancia para que pueda tener una integración perfecta, incluso sin necesidad del navegador.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top