Red de conocimiento informático - Material del sitio web - Cómo usar Git y GitHub

Cómo usar Git y GitHub

Github es una plataforma de alojamiento de código basada en git. Los usuarios que pagan pueden construir almacenes privados. Nuestros usuarios gratuitos generales solo pueden utilizar almacenes públicos, lo que significa que el código debe hacerse público. Para la gente común, la biblioteca pública es suficiente. No tenemos mucho código que administrar, O(∩_∩)O~. Pasos:

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 crear un almacén * * * público), crear un nuevo almacén, completar el nombre y crearlo, y luego aparecerá cierta información de configuración del almacén. tutorial sencillo para git.

2. Instalar el cliente msysgit

Github es el servidor. Si queremos usar git en nuestra propia computadora, también necesitamos un cliente git. Elijo msysgit aquí, que solo proporciona las funciones principales de git, basadas 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 mouse para obtener más opciones. Haga clic derecho en Git Init en su repositorio local y agregue un extra. Se creará la carpeta git, lo que significa que el git local se creó correctamente. Haga clic derecho en Git Bash para ingresar a la línea de comando de Git. Para transferir el almacén local a github, es necesario configurar SSHHKEY.

Configurando Git

Primero, cree SSHKEY localmente

$

ssh-keygen

-t rsa - C

" your_email@youremail.com "

El Your_email@youremail.com que sigue se cambia a su dirección de correo electrónico y luego se le pedirá que confirme la ruta e ingrese su contraseña. Aquí siempre usaremos la entrada predeterminada. Si tiene éxito, generará uno. ssh en ~/, entra, abre id_rsa.pub y copia la clave dentro.

Vuelva a github, ingrese a la configuración de la cuenta, seleccione la clave SSH, agregue la clave SSH, el título a la izquierda, complete y pegue la clave. Para verificar si fue exitoso, ingrese en git bash:

$

Sh

-T git@github.com

Si es la primera vez, se le preguntará si desea continuar. Si ingresa sí, verá: Se ha autenticado correctamente, pero github no proporciona acceso al shell. Esto significa que se ha conectado correctamente a github.

Lo siguiente que debemos hacer es transferir el almacén local a github. Antes de hacer esto, necesitamos configurar un nombre de usuario y un correo electrónico, ya que GitHub los registrará con cada confirmación.

$ git config -global nombre de usuario

"tu nombre"

$ git config -global usuario.correo electrónico

" tu_correo electrónico@tucorreo. com "

Ingrese al repositorio para cargar, haga clic derecho en git bash y agregue la dirección remota:

$ git remoto agregar origen git@github.com: su nombre/su repositorio YourName y yourRepo después de git

significa que puede agregar el nombre de usuario de github y el almacén recién creado y luego presionar Enter. Abra la configuración con git. Aquí habrá un "origen" remoto, que es la dirección remota que acaba de agregar. También puede modificar la configuración directamente para configurar la dirección remota.

4. Enviar y cargar

A continuación, agregue algunos archivos al almacén local, como README.

$ git agregar archivo Léame

$ git commit-m

"Primer envío"

Subir a github:

p>

$ git push source host

El comando git push envía el almacén local al servidor remoto.

El comando git pull es lo contrario.

Después de modificar el código, puede usar git status para verificar las diferencias de archivos, usar git add para agregar archivos para enviar o usar git add -i para agregar archivos de manera inteligente. Luego, git commit envía la modificación y git push la carga en github.

Archivo 5.gitignore

. gitignore, como su nombre indica, es un archivo que le dice a git que lo ignore. Este es un documento muy importante y práctico. Generalmente, compilaremos, depuraremos y otras operaciones después de escribir el código. Durante este período, se generarán muchos archivos intermedios y archivos ejecutables. Estos archivos no son archivos de código y no necesitan ser administrados por git. Cuando estemos en estado git, veremos muchos archivos como este. Si usa git add -A para agregar, todo se agregará manualmente y será demasiado problemático. Esto es exactamente lo que necesitamos. gitignorar. Por ejemplo, para un proyecto general de C#, el mío. gitignore se escribe así:

Box

*.Retrieve

Archivo objeto

Bin y obj son directorios de compilación, no código fuente , ignore; el archivo es el archivo de configuración de vs2010 y no es necesario. De esta manera, cuando esté en estado git, solo verá los archivos de código fuente y podrá git add -A A de forma segura.

6. Etiqueta

Podemos crear una etiqueta que apunte a un período clave en el desarrollo de software, como por ejemplo "v2.0" y "v3.1" cuando el número de versión es. actualizado, esto hará que sea más fácil de revisar más adelante. El uso de etiquetas es muy simple. Las operaciones principales son: ver etiqueta, crear etiqueta, verificar etiqueta y * * * disfrutar etiqueta.

6.1 Ver etiquetas

Enumerar todas las etiquetas:

etiquetas git

Las etiquetas enumeradas de esta manera se ordenan alfabéticamente, independientemente del tiempo de creación. Si solo quieres ver algunas etiquetas, puedes limitarlas:

git tags -l v1. *

Aquí solo aparecerá la versión 1.0.

6.2 Crear etiquetas

Crear etiquetas ligeras:

git tag v1.0

La etiqueta creada de esta manera no va acompañada de otras información, por lo que es una etiqueta con información:

etiqueta git -a v1.0 -m

'Primera versión'

Después de -m está la información de anotación , que será de gran utilidad en el futuro. Esta es una etiqueta normal y también hay una etiqueta de firma:

git tag -s v1.0 -m

'Primera versión'

La premisa es Si tiene la clave privada GPG, simplemente cambie la A de arriba a s. Además de agregar etiquetas al progreso actual, también podemos agregar etiquetas a envíos anteriores:

#Ver envíos anteriores primero

p>

git log - oneline

#Si existe tal confirmación: 8 a5 CB 2 actualiza el archivo Léame.

#Agrega una etiqueta para él como esta

git tag-a v1.1 8a5cbc2

6.3 Eliminar la etiqueta

Es simple .

Una vez que sepa el nombre de la etiqueta:

git tag -d v1.0

6.4 Verificar etiqueta

Si tiene la clave privada GPG, puede verificar la etiqueta:

6.4 Verificar etiqueta

p>

git tag-v

v1.0

6.5***Disfrutar etiquetas

Cuando realizamos git push, las etiquetas no se cargarán en el servidor. Por ejemplo, en el github actual, después de crear una etiqueta, git push no puede ver la etiqueta en la página web de github. Para disfrutar de estas etiquetas, debes hacer esto:

git push origin-tag

¡Espero que esto te ayude!