-
Notifications
You must be signed in to change notification settings - Fork 0
/
primer_git
96 lines (76 loc) · 3.05 KB
/
primer_git
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Version control system VCS for tracking changes in computers files
Distributed version control
Coordinates work between ,multiple developers
Who made what changes and when
Revert back any time
Local & remote repos
Git tiene 3 estados
working directory
donde tu trbajas con todos tus archivos
staging area
listado de cambios
repository
Guarda cambios finales
Primeros pasos
Git trae una herramienta llamada git config, que te permite obtener
y establecer variables de configuración que controlan el aspecto y
funcionamiento de Git.Tu Identidad
Lo primero que deberás hacer cuando instales Git es establecer tu
nombre de usuario y dirección de correo electrónico. Esto es importante
porque los "commits" de Git usan esta información, y es introducida
de manera inmutable en los commits que envías:
$ git config --global user.name "John Doe"
$ git config --global user.email [email protected]
De nuevo, sólo necesitas hacer esto una vez si especificas
la opción --global, ya que Git siempre usará esta información para
todo lo que hagas en ese sistema. Si quieres sobrescribir esta
información con otro nombre o dirección de correo para proyectos
específicos, puedes ejecutar el comando sin la
opción --global cuando estés en ese proyecto.
Tu Editor
Ahora que tu identidad está configurada, puedes elegir el editor de
texto por defecto que se utilizará cuando Git necesite que introduzcas
un mensaje. Si no indicas nada, Git usará el editor por defecto de tu
sistema, que generalmente es Vim. Si quieres usar otro editor de texto
como Emacs, puedes hacer lo siguiente:
$ git config --global core.editor emacs
ARCHIVO
.gitignore sirve para ignorar todos los archivos o rutas
Basic commands
git es una ICL
git init
manera en que le decimos a git que creamos un proyecto nuevo,
empezar a utilizar git en este proyecto
git status
sirve para ver el estado de nuestros archivos
git adds <file>
se usa para poder pasar los archivos del working directory
al staging area
git add .
sirve para agrgar TODOS los cambios
git status
para ver en qué estado están tus archivos (en el working directory
o en el staging area)
git commint
Para crear un primer punto de control de nuestro codigo
se usa para pasar del staging area al repository, crear primer snpashot
git log
Sirve para ver los commits que hemos creado, con su direccion hash
git checkout --primergit
se usa para revertir los cambios del archivo
git diff
Sirve para ver las diferencias hechas en los archivos
git push
se usar para subirlo a un repositorio remoto
git pull
te trae los cambios que han hecho los otros desarrolladores
git clone
crea una copia desde el servidor a la amquina Local
git branch
enlista los branchs y te muestra en cuàl estás
git branch [Nombre del nuevo branch]
crea un nuevo branch con ese nombre pero no te mueves a ese branch
git checkout [Nombre del branch]
sirve para cambair de branch
git checkout -b [Nombre del branch]
sirve para crear un nuevo branch y moverte ese nuevo branch