GIT VERSION CONTROL + MANUAL
MANUAL GIT
ESTOS SON ALGUNOS DE LOS COMANDOS MAS USADOS EN GIT
GIT HELP
Este comando nos brinda ayuda, también una manera común de utilizarlo es sumándolo a alguno de los demás comandos y este nos devuelve información acerca del comando que sumamos como por ejemplo para que nos sirve este.
GIT INIT
Este es un comando el cual se va a utilizar al iniciar nuestro proyecto, con este se le esta dando la instrucción a git que comience el monitoreo de nuestro proyecto, todo esto con el fin de que nuestros cambios se reconozcan.
GIT STATUS
Este comando nos permite chequear el estado de nuestro proyecto, permite analizar cuales archivos y demás elementos están pendientes para poder realizar nuestro commit.
GIT ADD
Nos permite agregar un archivo especifico a los cambios que se están editando para realizar nuestro commit, esto significa que antes de nosotros hacer nuestro commit se deben agregar todos los archivos que se necesiten.
GIT ADD –A
Este comando es usado cuando se desean subir todos los cambios realizados a un commit, solo necesitamos correr este comando y se subirán automáticamente los cambios realizados hasta el momento.
GIT COMMIT –M “MENSAJE”
Usado para hacer commit y subir los cambios realizados a este, la parte de “mensaje” va un mensaje o descripción de este commit para poder así tener su identificación entre los demás. Este mensaje debe ser lo más descriptivo posible para poder identificarse con éxito de los demás commit, este no puede llevar tildes ni caracteres especiales o puede generar problemas
GIT COMMIT—AMEND-M “NUEVO MENSAJE”
Si por alguna razón el usuario se equivocó con el mensaje o descripción de uno de los commit con este comando puede cambiarlo correctamente.
GIT LOG
Nos da un informe de todos los commit hechos en nuestro proyecto, como también navegar entre estos.
GIT CHECKOUT
Nos permite crear ramas o cambiar entre ellas.
GIT CHECKOUT MASTER
Nos permite movernos al último commit que tenemos en la rama que estamos situados.
GIT RESET –SOFT
Es un reset simple que no altera nuestro código.
GIT RESET –MIXED
Este no altera nuestro código pero si borra el registro de el commit.
GIT RESET –HARD
Este borra absolutamente todo tanto el registro como el código que realizamos.
GIT BRANCH RAMA
Este comando nos permite crear otra rama, en la cual podemos trabajar para hacer pruebas y demás, en donde esta “Rama” se pone el nombre de la que vamos a crear.
GIT BRANCH –D RAMA
Después de haber trabajado o hecho pruebas y no queremos conservar esta rama, este comando nos permite borrarla.
GIT CHECKOUT –B RAMA
Nos permite movernos de rama pero también estamos creando una con el nombre que le asignamos.
GIT MERGE RAMA
Nos permite absorber una rama, primero debemos situarnos en la rama que absorberá y correr el comando.
GIT REMOTE ADD ORIGIN
Este comando nos permite conectar un repositorio ya creado en github con el que tenemos localmente.
GIT REMOVE ORIGIN
Nos permite desconectar el proyecto con el repositorio de la nube.
GIT PUSH ORIGIN MASTER –F
Fuerza a que el commit se haga.
TOUCH .GITITGNORE.
Nos permite crear una lista de archivos que se van a ignorar y que así estos no se suban al repositorio
GIT MANUAL
THIS ARE SOME OF THE MOST USED COMMANDS ON GIT
GIT HELP
This command bring us help, a helpful way to use it is adding other command to the chain and get information about the added command.
GIT INIT
This command allow us to initialize our project, with init Git will scan all of our Project and let our changes be recognized.
GIT STATUS
This command allow us to check the status of our Project, we can check what files and other elements are waiting for our commit.
GIT ADD
This allow us to add a specific file to the changes that we are doing to do our commit, we need add all the extra files before the commit.
GIT ADD –A
This command is used when we wanna push our changes realized to a commit.
GIT COMMIT –M “MESSAGE”
Used to commit and upload the changes made to this, the part of "message" is a message or description of this commit in order to have their identification among others. This message must be as descriptive as possible in order to be able to identify with others' success commit, this cannot lead accent marks or special characters, or you can generate problems.
GIT COMMIT –AMEND-M “NEW MESSAGE”
Used If for some reason the user was wrong with the message or description of one of the commit with this command you can change it correctly.
GIT LOG
This command provide us a report of all commits done in our Project, this allow us to navigate throug them
GIT CHECKOUT
This allow us to create a branch or navigate among them.
GIT CHECKOUT MASTER
This allow us to move to the last commit in the branch that we are located.
GIT RESET –SOFT
This is a simple reset, this reset dont touch our code.
GIT RESET –MIXED
This reset doesnt touch our code but this will erase the log of the commit.
GIT RESET –HARD
This command wipe all, the code and the log.
GIT BRANCH “BRANCH”
This command allow us to create other branch to work and do tests, in the space of “BRANCH” we can putt he name of the new branch.
GITGIT BRANCH –D BRANCH
After having worked or done tests and we do not want to keep this branch, this command allows you to delete it.
GIT CHECKOUT –B BRANCH
This allow to move to other branch but also we are creating other with the name putted on the command line.
GIT MERCE BRANCH
This allow us to absorb other branch, first we need to locate ourselves on the branch that will absorb the other, then type command replacing “BRANCH” for the name of the branch to be absorbed.
GIT REMOTE ADD ORIGIN
This command allow us to conect our local repository with a repository already created on github.
GIT PUSH ORIGIN MASTER –F
Force the commit.
TOUCH.GITIGNORE
Allows us to create a list of files to ignore and so they do not get uploaded to the repository.