Trucos sobre manejo de softwarelibre y gnu linux. También a los programas que hago en gambas3, python, java, etc.... Consejos y trucos sobre otros programas: excel, word, internet, instalación de programas, Arduino y demás....
Páginas
- Página principal
- Indice por Tags
- Indice por Fechas
- Podcasts sobre GNU/Linux en español
- FotoMontajes GNU/LINUX
- Gestión de Obras: Mediciones, Presupuestos, Facturas...
- Enlaces / Link
- Enlaces JsbSan
- Encuestas Y Estadisticas
- Tutoriales y Manuales de Gambas
- Revistas
- Video tutoriales
- Código fuentes de algunas aplicaciones:
- FORO JSBSAN
- Formulario de Informacion
- Libros Publicados
lunes, 21 de junio de 2021
Mi repositorio en github: programas realizados en gambas3
sábado, 24 de abril de 2021
Nuevo repositorio en github: comandos para conectarlo al repositorio local
…or create a new repository on the command line
echo "# testgit" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin https://github.com/jsbsan/testgit.git git push -u origin main
…or push an existing repository from the command line
git remote add origin https://github.com/jsbsan/testgit.git git branch -M main git push -u origin main
Clonar un repositorio utilizando la línea de comando
En GitHub Enterprise, visita la página principal del repositorio.
Sobre la lista de archivos, da clic en Código.
To clone the repository using HTTPS, under "Clone with HTTPS", click . To clone the repository using an SSH key, including a certificate issued by your organization's SSH certificate authority, click Use SSH, then click . To clone a repository using CLI de GitHub, click Use CLI de GitHub, then click .
Abre la Terminal.
Cambia el directorio de trabajo actual a la ubicación en donde quieres clonar el directorio.
Escribe
git clone
, y luego pega la URL que copiaste antes.$ git clone https://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY
Presiona Enter para crear tu clon local.
$ git clone https://nombre de host/YOUR-USERNAME/YOUR-REPOSITORY > Cloning into `Spoon-Knife`... > remote: Counting objects: 10, done. > remote: Compressing objects: 100% (8/8), done. > remove: Total 10 (delta 1), reused 10 (delta 1) > Unpacking objects: 100% (10/10), done.
lunes, 29 de enero de 2018
Curso Gratuito: Gestión de proyectos Software con Git y GitHub en MiriadaX
Curso Gratuito:
Gestión de proyectos Software con Git y GitHub en MiriadaX
"Este MOOC capacita en el uso de las herramientas Git y GitHub para el control y la gestión de proyectos software donde el desarrollo de los programas se realiza por equipos de personas distribuidas, que utilizan la herramienta Git, y comparten repositorios en el portal GitHub (https://github.coml).Es un curso pensado tanto para principiantes que empiezan, como para personas con experiencia en programación que quieren conocer estas herramientas con mayor profundidad. El curso utiliza ejemplos muy sencillos de aplicaciones Web de cliente en HTML y JavaScript y es necesario tener conocimientos básicos de programación.Es un curso eminentemente práctico donde se deben realizar modificaciones y mejoras a un proyecto sencillo que se utiliza como base de la explicación y de los ejercicios prácticos a realizar."
Fecha de inicio: 1 de febrero de 2018
Para más información:
https://miriadax.net/es/web/gitmooc
sábado, 3 de diciembre de 2016
[desarrollo] Colaborar en un proyecto de Github: 2 formas
[desarrollo]
Colaborar en un proyecto de Github:
2 formas
En github, el sitio web que usa git, para la gestión de versiones de software, hay dos formas de colaborar en el desarrollo de un proyecto:
a) Subir cambios pero el coordinador del proyecto se encarga de aceptar o rechazar los cambios.
b) Todos colaboran, no hay coordinador.
Estos son los pasos para añadir colaboradores a un proyecto de github:
- ir a tu proyecto
- ir a la solapa settings
- Escribir el nombre del colaborador y cuando lo encuentras le das al botón de agregar.
Nota:
El colaborador, tiene que tener cuenta en github, para que aparezca en la lista de "Collaborators"
Una vez hecho esto, el colaborador recibe un mensaje en la cuenta de correo que tenga asociada a github, para aceptar la colaboración :
y partir de ese momento, le va a aparecer el proyecto en su lista de proyectos, y podrá bajar / subir los cambios como si fuera un proyecto suyo.
Otros enlaces de interes:
https://github.com/oslugr/curso-git/blob/master/texto/solucion_problemas.md
Mi chuletilla de comandos de git:
http://jsbsan.blogspot.com.es/2015/05/breves-notas-sobre-git-y-github.html
Fuentes:
https://www.gambas-es.org/viewtopic.php?f=5&t=5989&highlight=github&start=10
domingo, 7 de junio de 2015
Modulo 5. Gestión de versiones de proyectos con git y GITHUB; Proyecto, Espacio de Trabajo y Versiones (Commit); Arboles y Ramas de un proyecto; Repositorios Remoto y colaboración a través de GITHUB
Modulo 5. Gestión de versiones de proyectos con git y GITHUB; Proyecto, Espacio de Trabajo y Versiones (Commit); Arboles y Ramas de un proyecto; Repositorios Remoto y colaboración a través de GITHUB
Temas:
Tema 1. GIT. Proyecto, directorio y versión
Tema 2. GIT. Proyecto Quiz 2015 en GITHUB
Tema 3. GIT. GITHUB
Tema 4. GIT. Crear proyecto random con GITHUB
Tema 5. GIT. Crear proyecto random con comandos
Tema 6. GIT. Análisis y gestión del área de trabajo
Tema 7. GIT. Ramas
Tema 8. GIT. Unir ramas: Merge
Tema 9. GIT. Repositorios remotos
Enlace de descarga de las transparencias
viernes, 1 de mayo de 2015
Breves notas sobre git y github
Breves notas sobre git y github
Para desarrollara varios proyectos, he usado el control de versiones svn alojadolo en Coogle Code. Como este va a desaparecer, pues ellos mismos te dan la herramienta para que los portes a github. Es una herramienta muy cómoda y lo hace todo ella en un rato.El caso es que ya tengo los proyectos portados a github, y voy a poner una breve guia para poderlos usar en mi ordenador. Sera algo muy básico Y lo pongo como notas para mi, y lo subo al blog, por si a alguién le interesa
1) Instalar git en tu ordenador
$sudo apt-get install git
2) Creamos una carpeta para alojar el proyecto
$mkdir ProyectoPruebaGitHub
$cd ProyectoPruebaGitHub
3) Configuramos git:
$git config --global user.name "Nombre que quieras mostrar"
4) Bajamos el proyecto:
$ git clone https://github.com/jsbsan/damasinglesas
Y se crea una carpeta llamada "damasinglesas"
Con la orden:
$ git status
$git commit -m "Cambios del dia de hoy"
Y luego
$git push
(nos pedirá la nombre de usuario y clave de github)
8) Recibiendo Cambios:
Si han añadido algo al proyecto, otros programadores, debemos actualizarnos y recibir esos cambios
$git pull
Colaborar entre Programadores usando github:
http://jsbsan.blogspot.com.es/2016/12/desarrollo-colaborar-en-un-proyecto-de.html
Nota: 10/12/2016
Ignorar archivos y directorios en la gestión de versiones:
Si tenemos definido un archivo de texto .gitignore, donde le hemos dicho que archivos o directorios no se tengan en cuenta.El comando seria asi:
$git config --global core.excludesfile ~/.gitignore
El fichero .gitignore que he echo para gambas es el siguiente:
Asi no me sube los ficheros *.gambas, que normalmente son grandes, ni los temporales *~
Si vuestro proyecto ya esta en funcionamiento, y habéis echo varios commit, tendréis que borrar esos directorio/ficheros usando la orden:
$ git rm --cached <file>
Sustituirmos <file> por nuestro archivo/directorio
Para más información:
http://es.gitready.com/beginner/2009/01/19/ignoring-files.html
Nota: 19/05/2016
Para borrado de archivos y/o directorios
git rm miarchivo
git rm -r micarpeta
Nota: 14/09/2016
Para añadir tag:
$ git tag -a [tagname] -m "texto"
Ejemplo:
$ git tag -a v1.4 -m "mi version 1.4"
Mostrar etiquetas de un proyecto:
$ git tag
y también, que muestra mas información:
$ git show
Compartir etiqueta en el servidor online:
git push origin [tagname]
Fuente:
https://git-scm.com/book/es/v1/Fundamentos-de-Git-Creando-etiquetas
Nota: 05/12/2016
Listar commit hechos:
$git log
Nota: 26/12/2016
Video donde se explica, teniendo ya un proyecto ya iniciado en nuestro ordenador, usar git y github para tenerlo gestionado y subido a la nube.
Para más información:
http://www.edy.es/dev/docs/git-guia-rapida/
Fuentes:
https://github.com/oslugr/curso-git/blob/master/texto/uso_basico.md
https://github.com/jsbsan/damasinglesas
https://github.com/jsbsan/