Diferencia entre revisiones de «Comandos GIT»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
(Página creada con «python -m pip install --upgrade pip pip freeze python manage.py migrete python manage.py migrate git status git checkout -b login git status dir cd fitgage_api dir git stat...»)
 
 
(No se muestran 20 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
python -m pip install --upgrade pip
Eliminar branch local.
pip freeze
 
python manage.py migrete
  git branch --delete <branchname>
python manage.py migrate
 
git status
Limpiar rama.
git checkout -b login
 
git status
  git reset
dir
 
cd fitgage_api
  git clean -f -d
dir
 
git status
Saber el estados del repo (Que archivos están subidos y cual no)
dir
 
django-admin startapp User
  git status
dir
 
cd ..
Crear la rama del repositorio y te envia la rama creada.
dir
 
python manage.py mikemigrations User
  git checkout -b login
pip freeze
 
python manage.py makemigrations User
  git reset
python manage.py mekamigrations User
 
python manage.py makemigrations User
  git diff .
python manage.py migrate
 
git status
  git add fitgage_api
git reset
 
git status
  git add .gitignore
git diff .
 
cls
Listar configuración de git
git status
 
git add fitgage_api
  git config --list
git status
 
git add .gitignore
Cambiar de usuario.
git status
 
git commit -m "agrega modelo User"
  git remote set-url Origin https://{​​​​​​​​​​new url with username replaced}​​​​​​​​​
git config user.mail "villalba.oscar1992@gmail.com"
 
git commit -m "agrega modelo User"
Clonar repo, cambiar de repo y crear carpeta.
git config user.name "Oscar"
 
git commit -m "agrega modelo User"
  git clone --branch qa https://OscarVG92@bitbucket.org/ex-cle/ex-cle-afs-jobs.git ex-cle-afs-jobs2
git config user.email "villalba.oscar1992@gmail.com"
 
git commit -m "agrega modelo User"
Loguarme en git.
git push origin login
 
cls
  git config user.email "villalba.oscar1992@gmail.com"
dir
 
python manage.py runserver
Nombre de la persona que realiza el commit
git status
 
git push origin login
  git config user.name "Oscar"
git add .
 
git status
 
git commit -m "Agregar Serializer User"
== Comandos Basicos ==
fitgagenv\Scripts\activate
 
 
  git init #Iniciar un repositorio
 
 
  git add <file> #Subir los archivos
 
 
  git commit #Deberás agregar un comentario desde el editor predeterminado
 
 
  git push #Subir los archivos a la branch remota en el git
 
 
  git pull #Descargar los cambios realizados
 
 
  git clone #Descargar los archivos de la branch master
 
 
  git branch #con este comando podemos ver las ramas del repositorio
 
 
Ver los repositorios remotos asociados al repositorio local me da la siguiente lista:
 
 
  git remote -v
 
 
  git remote remove origin #Remover el repositorio remoto
 
Cambiar de rama remota.
 
  git fetch origin su-rama
 
y después.  
 
 
  git checkout su-rama
 
 
 
== Como subir un proyecto local a github. ==
 
Desde la web de github
Creamos un nuevo repositorio en https://github.com. Le damos nombre, descripción, seleccionamos si va a ser un proyecto publico o privado si es el caso, y dejamos el check de crear README sin marcar. Le damos a crear repositorio y con esto ya tenemos el repositorio donde alojaremos nuestro proyecto.
 
 
desde la terminal del equipo donde esta el proyecto que queremos subir a github
Nos vamos a la carpeta del proyecto y ejecutamos estos comandos.
 
  git init
 
 
  git add .
 
  git commit -m "first commit"
 
 
  git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git
 
 
  git push -u origin master
 
 
Agregar el origin develop.
 
  git branch --set-upstream-to=origin/develop develop
 
== Configurar git bash para correr desde el cmd ==
 
 
Abrimos sistema configuraciones avanzadas y variables de entorno.
 
Seleccionamos la variable pach y agregamos en sistema y perfil.
 
 
    C:\Program Files\Git\bin
 
 
Aceptamos.
 
 
  link: https://rogerdudler.github.io/git-guide/index.es.html
  link2: https://es.stackoverflow.com/questions/236787/descargar-archivo-de-un-branch-de-github
  link3: https://es.stackoverflow.com/questions/191716/cambiar-de-repositorio-remoto-en-un-repositorio-local-con-git
 
 
Volver atras un directorio.
 
try adding '--' between revisions and paths:
 
  git log
 
  git checkout 348ce0aa02d3738e55ac9085080028b548e3d8d3 -- path/to/the/folder/
 
And if you want to recover a directory from the previous commit, you can replace the commit hash by HEAD~1, for example:
 
  git checkout HEAD~1 -- path/to/the/folder/
 
Volver atras un archivo
 
  git checkout -- fichero.txt
 
 
# Crear un nuevo commit en la rama master combinando
# los cambios de la rama cabecera:
 
  git checkout master
 
  git merge cabecera
 
# Crear un nuevo commit en la rama cabecera combinando
# los cambios de cualquier otra rama:
 
  git checkout cabecera
 
  git merge cualquier-otra-rama

Revisión actual del 18:55 13 mar 2023

Eliminar branch local.

  git branch --delete <branchname>

Limpiar rama.

  git reset
  git clean -f -d 

Saber el estados del repo (Que archivos están subidos y cual no)

  git status

Crear la rama del repositorio y te envia la rama creada.

  git checkout -b login
  git reset
  git diff .
  git add fitgage_api
  git add .gitignore

Listar configuración de git

  git config --list

Cambiar de usuario.

  git remote set-url Origin https://{new url with username replaced}​​​​​​​​​

Clonar repo, cambiar de repo y crear carpeta.

  git clone --branch qa https://OscarVG92@bitbucket.org/ex-cle/ex-cle-afs-jobs.git ex-cle-afs-jobs2

Loguarme en git.

  git config user.email "villalba.oscar1992@gmail.com"

Nombre de la persona que realiza el commit

  git config user.name "Oscar"


Comandos Basicos

  git init #Iniciar un repositorio


  git add <file> #Subir los archivos


  git commit #Deberás agregar un comentario desde el editor predeterminado


  git push #Subir los archivos a la branch remota en el git


  git pull #Descargar los cambios realizados


  git clone #Descargar los archivos de la branch master


  git branch #con este comando podemos ver las ramas del repositorio


Ver los repositorios remotos asociados al repositorio local me da la siguiente lista:


  git remote -v


  git remote remove origin #Remover el repositorio remoto

Cambiar de rama remota.

  git fetch origin su-rama 

y después.


  git checkout su-rama


Como subir un proyecto local a github.

Desde la web de github Creamos un nuevo repositorio en https://github.com. Le damos nombre, descripción, seleccionamos si va a ser un proyecto publico o privado si es el caso, y dejamos el check de crear README sin marcar. Le damos a crear repositorio y con esto ya tenemos el repositorio donde alojaremos nuestro proyecto.


desde la terminal del equipo donde esta el proyecto que queremos subir a github Nos vamos a la carpeta del proyecto y ejecutamos estos comandos.

  git init


  git add .
  git commit -m "first commit"


  git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git


  git push -u origin master


Agregar el origin develop.

  git branch --set-upstream-to=origin/develop develop

Configurar git bash para correr desde el cmd

Abrimos sistema configuraciones avanzadas y variables de entorno.

Seleccionamos la variable pach y agregamos en sistema y perfil.


   C:\Program Files\Git\bin


Aceptamos.


  link: https://rogerdudler.github.io/git-guide/index.es.html
  link2: https://es.stackoverflow.com/questions/236787/descargar-archivo-de-un-branch-de-github
  link3: https://es.stackoverflow.com/questions/191716/cambiar-de-repositorio-remoto-en-un-repositorio-local-con-git


Volver atras un directorio.

try adding '--' between revisions and paths:

  git log
  git checkout 348ce0aa02d3738e55ac9085080028b548e3d8d3 -- path/to/the/folder/ 

And if you want to recover a directory from the previous commit, you can replace the commit hash by HEAD~1, for example:

  git checkout HEAD~1 -- path/to/the/folder/ 

Volver atras un archivo

  git checkout -- fichero.txt


  1. Crear un nuevo commit en la rama master combinando
  2. los cambios de la rama cabecera:
  git checkout master
  git merge cabecera
  1. Crear un nuevo commit en la rama cabecera combinando
  2. los cambios de cualquier otra rama:
  git checkout cabecera
  git merge cualquier-otra-rama