git herramienta de uso frecuente Resumen comandos

GIT para descargar la página web oficial: https://git-scm.com/downloads

 

1. proyecto de clonación, el proyecto de un tirón remoto local

Cualquier encontrar un proyecto de código abierto, copie la conexión:

 

 

 Elegí para vincular el modo https:

La clonación principal rama principal:

git clone https: // gitee.com/xxx.git

Clon sucursal designada dev:

git clone https: // gitee.com/xxx.git

Después de entrar en la prensa, es necesario introducir la contraseña de la cuenta. Si no recuerda la contraseña se establece, cada entrada de tiempo, puede utilizar este comando:

git config --global credential.helper tienda

2. Presentar a la zona de espera

Presentar un documento nuevo (nuevo) y se modifica el archivo (modificado), sin incluir los archivos borrados (suprimido)

git add.

Presentar todos los cambios

-A git add

Enviar sido modificado (modificado) y se elimina archivos (suprimido), el nuevo archivo no incluye el (nuevo)

git add -u

3. El área temporal donde los cambios que se presentará a la repositorio local

el commit git -m " Descripción de modificación "

A continuación, en la parte superior de mí realizar la operación, quiero retirar la versión presentada en el repositorio local, entonces un paso atrás al área de ensayo , a continuación, hacer lo siguiente:

Ver su historia y encontrar la versión que desea volver rollo. La historia sigue

git log

 

 

 Especifica la versión local de repliegue presentado  

 

git reset - suave 72bd6304c3c6e1cb7034114db1dd1b8376a6283a

 

Sólo quiero volver a la versión local no necesita guardar el contenido de la zona de concentración:

git reset - dura 72bd6304c3c6e1cb7034114db1dd1b8376a6283a

La diferencia entre el argumento blando y duro es, difícil de modificar los registros han ido, suave modificará la retención de registros.

4. empujados a la remota

Puede comprobar la siguiente buena y no la presentó modificar

git status

Después de algún agónica, decidí empujar al mando a distancia, y luego se iba a ejecutar:

Empuje hacia arriba:

git push

Escribí el código desde hace algún tiempo, va a empujar hacia arriba, a continuación, tire hacia abajo la primera fusión:

git pull  

Después de la re-implementación del temporal anterior, presentar, empujar

5 ajuste no tiene que subir archivos

Añadiendo al proyecto .gitignore

.gitignore puede ignorar que no desea cargar los archivos tales como doc, objetivo, clases, etc.

.Gitignore sólo es necesario añadir el archivo en el mismo directorio .git, entonces no es necesario añadir la última del directorio puede ser, por ejemplo,

#zzzili 
Logs / 
* .zip 
v15 / 
.gitignore 
Infraestructura / DPO.Utility / obj / Depuración /

Eliminar el exceso de archivos se han subido

Si se agrega .gitignore tiempo, git, que han subido un montón de archivos no deseados, utilice los siguientes dos comandos para matarlos
si una carpeta:

git rm -r --cached carpeta de nombre


Si el archivo:

nombre de archivo --cached git rm

 

 

Supongo que te gusta

Origin www.cnblogs.com/LessIsMoreZ/p/12559415.html
Recomendado
Clasificación