Cómo usar Git y GitHub para administrar código
1. Registre una cuenta y cree un almacén.
El primer paso para usar github es, por supuesto, registrar una cuenta de github. Después de eso, puede crear un almacén (los usuarios gratuitos solo pueden construir almacenes públicos), crear un nuevo almacén, completar el nombre después de la creación y luego habrá información de configuración del almacén. Este también es un git simple. tutorial.
2. Instale el cliente msysgit
github es el servidor. Para usar git en su propia computadora, también necesitamos un cliente git. Elegí msysgit, que solo proporciona la funcionalidad principal. de git se basa en la línea de comando. Si desea una interfaz gráfica, simplemente instale TortoiseGit encima de msysgit.
Después de instalar msysgit, haga clic derecho en el almacén local y seleccione Git Init Here para crear una carpeta .git, lo que significa que la carpeta git local se ha creado correctamente. Haga clic derecho en Git Bash para ingresar a la línea de comando de git. Para pasar el almacén local a github, también necesita configurar la clave ssh. Configurar Git
Primero, cree una clave ssh localmente;
$
ssh-keygen
-t rsa -C
"
your_email@youremail.com"
Después de cambiar your_email@youremail.com a su dirección de correo electrónico, se le pedirá que confirme la ruta e ingrese su contraseña. Podemos usar el valor predeterminado hasta el final.
Regrese a github, ingrese a la configuración de la cuenta, seleccione las claves SSH a la izquierda, agregue la clave SSH, complete el título y pegue la clave.
$
ssh
-T git@github.com
Si es la primera vez, el sistema le preguntará si para continuar, escriba sí y debería ver: Se ha autenticado correctamente, pero GitHub no proporciona acceso al shell.
A continuación, lo que tenemos que hacer es cargar el repositorio local en Github. Antes de hacer esto, debemos configurar el nombre de usuario y el correo electrónico porque Github los registrará con cada confirmación.
$ git config --global usuario.nombre
"tu nombre"
$ git config --global usuario.correo electrónico
"your_email@youremail.com"
Vaya al almacén que desea cargar. Haga clic derecho en git bash y agregue la dirección remota:
$ git remoto agregar origen git@github.com:yourName/yourRepo.git
yourName y yourRepo son los repositorios que desea subir respectivamente el nombre y el nombre del repositorio que acaba de cargar. Después de agregar un nuevo almacén, ingrese .git y abra la configuración. Habrá un contenido de "origen" remoto, que es la dirección remota que acaba de agregar. También puede modificar directamente la configuración para configurar la dirección remota.
4. Enviar y cargar
A continuación, agregue algunos archivos en el almacén local, como README,
$ git add README
$ git commit -m
"primer compromiso"
Subir a github:
$ git commit -m
"primer compromiso "
Subir a github:
$ git push origin master
El comando git push enviará el almacén local al servidor remoto.
El comando git pull hace lo contrario.
Después de modificar el código, puede usar git status para ver las diferencias entre archivos, usar git add para agregar archivos a enviar y usar git add -i para agregar archivos de manera inteligente. Después de eso, use git commit para enviar cambios y git push para cargarlos en github.
5. gitignorar archivos
. Como sugiere el nombre, gitignore le dice a git que ignore el archivo. Este es un archivo muy importante y útil. En términos generales, una vez que terminemos de escribir el código, realizaremos trabajos de compilación, depuración y otros. Durante este tiempo, se generan muchos archivos intermedios y archivos ejecutables, que no son archivos de código y no necesitan ser administrados por git. Veremos muchos de estos archivos en el estado de git. Si los agrega con git add -A, se agregarán. Si le resulta problemático, puede agregarlos uno por uno manualmente. Aquí es donde entra en juego .gitignore. Por ejemplo, para un proyecto general de C#, mi .gitignore es así:
bin
*.suo
obj
bin y obj son los directorios de compilación y no son código fuente, así que ignórelos. El archivo suo es el archivo de configuración de vs2010, por lo que no es necesario. De esta manera solo verás los archivos fuente cuando git status , por lo que puedes git add -A de forma segura.
6. Etiqueta
Podemos crear una etiqueta para señalar un determinado período clave en el desarrollo de software. Por ejemplo, cuando se actualiza el número de versión, podemos crear un archivo "v2. 0" o "v3. 1 "Espera. El uso de etiquetas es muy sencillo. Las operaciones principales son: ver etiquetas, crear etiquetas, verificar etiquetas y disfrutar de etiquetas.
6.1 Ver etiquetas
Enumerar todas las etiquetas:
etiquetas git
Las etiquetas enumeradas de esta manera están ordenadas alfabéticamente, independientemente del tiempo de la creación. No importa. Si solo desea ver ciertas etiquetas, puede limitarlas:
git tag -l v1.*
Esto solo enumerará las versiones 1.0.
6.2 Crear etiquetas
Crea una etiqueta ligera:
git tag v1.0
Esto creará una etiqueta sin información adicional etiqueta, en lugar de una etiqueta que contenga información:
git tag -a v1.0 -m
'first version'
'First version'
Después de -m, puedes agregar un calificador:
'Primera versión'
'Primera versión'
'Primera versión'
-m va seguido de información de comentarios, que será útil para verlos en el futuro. Esta es una etiqueta normal y una etiqueta de firma:
git tag -s v1.0 -m
.git tag -s v1.0 -m
p>
'primera versión'
Siempre que tengas la clave privada GPG, simplemente reemplaza a con s arriba.
Además de marcar el progreso actual, también podemos marcar confirmaciones anteriores:
#Ver confirmaciones anteriores primero
git log --oneline
#Si hay una confirmación como esta: 8a5cbc2 archivo Léame actualizado
# Agregar una etiqueta como esta
etiqueta git -a v1.1 8a5cbc2
6.3 Eliminar etiqueta
Es fácil, solo conoce el nombre de la etiqueta:
git tag -d v1.0
6.4 Verificar etiqueta
Si tienes la GPG clave privada, usted puede ser verificado.
git tag -v
v1.0
6.5 ****disfrutando de las etiquetas
Cuando ejecutamos git push, lo etiquetamos no se cargará en el servidor, como el github actual. Después de crear una etiqueta con git push, la etiqueta no se puede ver en la página web de github. Para poder disfrutar de estas etiquetas, debes disfrutar de las etiquetas. Para disfrutar de estas etiquetas, debes hacer esto:
git push origin --tags