Notxor tiene un blog

Defenestrando la vida

Artículos de la categoría "git":

Control de versiones

Notxor
2022-10-23

Ya he hablado sobre el control de versiones en varias ocasiones en el blog. A los lectores habituales, que creo que los hay (aunque sigo sin entender muy bien por qué) ya les sonará el haber leído algo sobre esto. Sin embargo, hoy va a ser un artículo muy introductorio. No sé exactamente cuándo publicaré este post y es posible que cuando estés leyendo este escrito, ya haya comenzado un curso de programación para alumnos de la E.S.O.1. Este año es el primero, aunque ya he hecho cursos sobre robótica en el mismo centro. Tengo pensado también preparar contenido sobre el control de versiones. Por lo tanto, es un artículo muy básico, con muchas definiciones de conceptos y poca práctica para que sirva de lectura introductoria a mis chicos. Te lo puedes saltar, si ya sabes de qué va, pero si nunca has utilizado un control de versiones o estás empezando a hacerlo, lo mismo te viene bien aprender unos pocos conceptos básicos, porque luego, cada herramienta hace de su capa un sayo y llama a las cosas como se le ocurre al iluminado que crea la herramienta.

(ver más...)
Categoría: cms fossil git

Aprende Git como si fueras psicólogo

Notxor
2021-05-18

Ya sé, no soy muy original en el título. El fondo del asunto es que tras pelearnos con las bases de LaTeX la pregunta fue: «¿Y cómo haces para saber cuándo se ha cambiado algo y quién lo ha hecho si el trabajo es en equipo?» Mi respuesta es que no sólo cuando trabajo en equipo, también cuando trabajo solo, hay ocasiones en que es aconsejable llevar un control de los cambios que se hacen sobre un proyecto. Este mismo problema lo tienen los programadores en su trabajo y lo vienen resolviendo desde hace décadas con herramientas que se llaman control de versiones. De éstas, la que uso últimamente es Git, ─lo pronuncio como guit, con g suave─, que es uno de los más potentes, aunque tenga fama de difícil. También puedes utilizar fossil. Ambos dan para otro minicurso de los míos, pero quiero ser breve y ya he hablado en alguna ocasión de cómo uso git y lo puedes encontrar en el blog. Perdóname que no repita contenido. Lee este artículo, si estás interesado en git y después lee atentamente los que te recomiendo a continuación. El objetivo de este artículo no es que aprendas a manejar un control de versiones como un profesional, sino que sepas que existen este tipo de programas y que también hay entornos gráficos para ellos.

(ver más...)
Categoría: git

Repositorio de código en codeberg.org

Notxor
2020-07-29

Hace unos días leí un artículo del amigo Victorhck, sobre https://codeberg.org que me hizo probarlo. Supongo que a estas alturas la mayoría conocéis Github y Gitlab, algunos menos BitBucket y habéis echado en falta algún repositorio de esos que verdaderamente sea libre. Pues eso, es precisamente codeberg.org. Se financian a través de donaciones que puedes hacer en su página web y también por liberapay.

(ver más...)
Categoría: git codeberg

Usando «magit»

Notxor
2018-11-29

Ya he hablado otras veces por aquí de git y cómo, a estas alturas, se ha convertido en una herramienta indispensable para mí. La verdad es que ahora prácticamente no utilizo la línea de comandos para usarlo. La mayor parte de las cosas que hago orbitan alrededor de emacs y git ha caído también en esa órbita.

(ver más...)
Categoría: emacs git magit

Un poco más sobre magit

Notxor
2018-08-14

Hace tiempo que vengo usando magit como una de esas cosas que proporciona Emacs para facilitarnos la vida. Aún hace más tiempo que, también, vengo tropezando con git y aunque lo uso para casi todo, mi torpeza habitual evita que termine de entender exactamente cómo funciona y cómo puedo aprovecharlo del todo. Por otro lado, también he de confesar que desconozco muchos de sus comandos y posibilidades. Sin embargo, con el uso normal que vengo haciendo últimamente de git he ido aprendiendo algunas pocas cosas. Con uso normal me refiero a que últimamente lo estoy utilizando que para lo que fue diseñado: para gestionar el código y sus versiones, con sus ramas de desarrollo y demás chismáticos.

(ver más...)
Categoría: emacs git magit

Cómo estoy utilizando git

Notxor
2017-11-14

Dada mi torpeza habitual git es uno de esas herramientas que se me atraviesan. Y además, no es por falta de uso o de empeño. De hecho lo utilizo con bastante asiduidad en los proyectos que voy emprendiendo y que se convierten en vaporware la mayoría. Cuando creo que tengo dominada la bestia meto el cuezo en algún momento y git me lo devuelve (doblado). Como muchas veces tengo que estar mirando mis chuletas de cómo usarlo (y algunas veces no las tengo a mano) por eso, voy a ponerlo en limpio en este artículo.

(ver más...)
Categoría: git varios programación

Cómo estoy utilizando git (II)

Notxor
2017-11-14

Hoy voy con la segunda parte, que no entró en el artículo de ayer. El tema iba con las ramas y los repositorios. Hasta ahora todo ha ido bien, entre otras cosas porque sólo se han hecho las modificaciones desde un repositorio y así nunca hay conflictos, pero ¿qué ocurre si hay un conflicto al hacer un commit?

(ver más...)
Categoría: varios git programación
Otros artículos