You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<strong>Ya hice el bootcamp de Web Development (FullStack) de Le Wagon <em>en la misma laptop</em></strong>
275
-
</summary>
270
+
Los hackers aman mejorar sus shells y sus herramientas. Comenzaremos con una configuración por defecto genial proporcionada por [Le Wagon](http://github.com/lewagon/dotfiles) y almacenada en GitHub.
276
271
277
-
Esto significa que ya has hecho el fork del repositorio GitHub `lewagon/dotfiles` pero tal vez la configuración para el nuevo bootcamp de Data Science no estaba lista en ese momento.
272
+
### Verifica tu configuración de GitHub CLI
278
273
279
-
Abre tu terminal y ve a tu proyecto `dotfiles`:
274
+
Primero, hagamos una verificación rápida. Abre tu terminal y ejecuta el comando siguiente:
280
275
281
276
```bash
282
-
cd~/code/<YOUR_GITHUB_NICKNAME>/dotfiles
283
-
code .# Open it in VS Code
277
+
export GITHUB_USERNAME=`gh api user | jq -r '.login'`
278
+
echo$GITHUB_USERNAME
284
279
```
285
280
286
-
En VS Codeabre el archivo `zshrc`. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zshrc) de ese archivo que te suministramos. Luego guárdalo en el disco.
281
+
Deberías ver tu usuario GitHub. Si no es así, **no hagas más nada** y pide ayuda.
282
+
Parece que hay un problema con el paso anterior (`gh auth`).
287
283
288
-
Regresa a la terminal y ejecuta un `git diff` y pídele a un TA que venga y verifique este cambio de configuración. Debería ver cosas de Python y `pyenv`.
289
284
290
-
Cuando el TA termine de hacer la verificación, haz un commit y haz el push de tus cambios:
285
+
### Fork y/o clone los archivos de configuración
291
286
292
-
```bash
293
-
git add zshrc
294
-
git commit -m "Update zshrc for Data Science bootcamp"
295
-
git push origin master
296
-
```
297
-
298
-
</details>
299
-
300
-
O
287
+
Hay tres opciones, escoge **una**:
301
288
302
289
303
290
<details>
304
291
<summary>
305
-
<strong>No he hecho el bootcamp de Web Development (FullStack) de Le Wagon</strong>
292
+
<strong>No he hecho el bootcamp de Web Development o Data Science & AI de Le Wagon</strong>
306
293
</summary>
307
294
308
-
Los hackers aman mejorar sus shells y sus herramientas. Comenzaremos con una configuración por defecto genial proporcionada por [Le Wagon](http://github.com/lewagon/dotfiles) y almacenada en GitHub. Tu configuración es personal, así que necesitas tu propio repositorio para almacenarla. Primero tienes que hacer el fork del repositorio en tu cuenta GitHub.
309
-
310
-
:arrow_right:[Haz clic aquí para hacer el **fork**](https://github.com/lewagon/dotfiles/fork) del repositorio `lewagon/dotfiles` a tu cuenta (deberás hacer clic nuevamente en tu foto para confirmar _dónde_ harás el fork).
295
+
Tu configuración es personal, así que necesitas tu propio repositorio para almacenarla. Primero tienes que hacer el fork del repositorio en tu cuenta GitHub.
311
296
312
297
Hacer un fork significa que crearás un nuevo repositorio en tu cuenta GitHub idéntico al original. Tendrás un nuevo repositorio en tu cuenta GitHub, `your_github_username/dotfiles`. El fork es necesario porque cada uno de ustedes necesitará poner información específica (e.g. tu nombre) en esos archivos.
313
298
299
+
Ejecutemos este comando para hacer un **fork** del repositorio `lewagon/dotfiles` y clonarlo:
314
300
315
-
Abre tu terminal y ejecuta el comando siguiente:
316
301
317
302
```bash
318
-
exportGITHUB_USERNAME=`gh api user | jq -r '.login'`
319
-
echo$GITHUB_USERNAME
303
+
mkdir -p ~/code/$GITHUB_USERNAME&&cd$_
304
+
gh repo fork lewagon/dotfiles --clone
320
305
```
321
306
322
-
Deberías ver tu usuario GitHub. Si no es así, **no hagas más nada** y pide ayuda.
323
-
Parece que hay un problema con el paso anterior (`gh auth`).
307
+
</details>
308
+
309
+
310
+
<details>
311
+
<summary>
312
+
<strong>Ya hice el bootcamp de Web Development o Data Science & AI de Le Wagon <em>pero tengo una nueva laptop</em></strong>
313
+
</summary>
314
+
315
+
Esto significa que ya has hecho el fork del repositorio GitHub lewagon/dotfiles pero tal vez la configuración para el nuevo bootcamp de Data Science & AI no estaba lista en ese momento.Actualicémoslo. **Pide a un TA que te acompañe en los siguientes pasos.**
324
316
325
-
Es hora de hacer el fork del repositorio y clonarlo en tu laptop:
1. Verifica que no estés en estado MERGING. Si lo estás, resuelve los conflictos.
349
343
350
-
:point_up: Esto te **guiará** con tu nombre (`FirstName LastName`) y con tu email.
351
-
:warning: Cuidado, **debes** poner uno de los emails de la lista de arriba que te suministra el comando `gh api ...` usado anteriormente. Si haces eso, Kitt no podrá hacerle seguimiento a tu progreso. Cualquier correo que elijas se mostrará **públicamente** en internet. 💡 Selecciona la dirección `@users.noreply.github.com` si no quieres que tu correo electrónico aparezca en los repositorios públicos a los que puedas contribuir.
344
+
1. Haz un `git diff HEAD~1 HEAD` para revisar qué cambió.
345
+
346
+
1. Si todo parece estar en orden, continúa.
347
+
348
+
<details>
349
+
<summary>¿Demasiados conflictos?
350
+
</summary>
351
+
352
+
Vamos a tomar la versión actual de `lewagon/dotfiles`.
353
+
354
+
Primero aborta la merge: `git merge --abort`.
355
+
356
+
Ejecuta `code .`
357
+
358
+
En VS Code, abre el archivo zshrc. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zshrc). Luego guárdalo en el disco.
359
+
360
+
Aún en VS Code, abre el archivo `zprofile`. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zprofile). Luego guárdalo en el disco.
361
+
362
+
Regresa a la terminal y ejecuta un `git diff` y verifica que esto no haya eliminado ninguna configuración personal que quisieras conservar.
352
363
353
-
Ahora **cierra** todas las ventanas de tu terminal que tengas abiertas por favor.
354
364
</details>
355
365
366
+
Es hora de guardar tus cambios y subirlos.
367
+
368
+
```bash
369
+
git add .
370
+
git commit -m "Update for Data Science bootcamp"
371
+
git push origin master
372
+
```
373
+
374
+
</details>
356
375
357
-
OR
358
376
359
377
<details>
360
378
<summary>
361
-
<strong>IYa hice el bootcamp de Web Development (FullStack) de Le Wagon <em>pero tengo una nueva laptop</em></strong>
379
+
<strong>Ya hice el bootcamp de Web Development o Data Science & AI de Le Wagon </em>en la misma laptop</em></strong>
362
380
</summary>
363
381
382
+
Esto significa que ya has hecho el fork del repositorio GitHub lewagon/dotfiles pero tal vez la configuración para el nuevo bootcamp de Data Science & AI no estaba lista en ese momento. Actualicémoslo. **Pide a un TA que te acompañe en los siguientes pasos.**
383
+
364
384
365
-
Abre tu terminal y ejecuta el comando siguiente:
385
+
Abre tu terminal y ve a tu proyecto `dotfiles`:
366
386
367
387
```bash
368
-
export GITHUB_USERNAME=`gh api user | jq -r '.login'`
369
-
echo$GITHUB_USERNAME
388
+
cd~/code/$GITHUB_USERNAME$/dotfiles
370
389
```
371
390
372
-
Deberías ver tu usuario GitHub. Si no es así, **no hagas más nada** y pide ayuda.
373
-
Parece que hay un problema con el paso anterior (`gh auth`).
391
+
Es hora de fusionar los cambios de lewagon/dotfiles en los tuyos:
392
+
393
+
1. Commit la versión actual de tus dotfiles:
394
+
```bash
395
+
git add .
396
+
git status # Check what will be committed
397
+
git commit -m "Version prior to new setup"
398
+
```
374
399
375
-
Es hora de hacer el fork del repositorio y clonarlo en tu laptop:
400
+
1. Trae los cambios del repositorio upstream: `git merge upstream/master`
401
+
402
+
1. Verifica que no estés en estado MERGING. Si lo estás, resuelve los conflictos.
403
+
404
+
1. Haz un `git diff HEAD~1 HEAD` para revisar qué cambió.
405
+
406
+
1. Si todo parece estar en orden, continúa.
407
+
408
+
<details>
409
+
<summary>¿Demasiados conflictos?
410
+
</summary>
411
+
412
+
Vamos a tomar la versión actual de `lewagon/dotfiles`.
413
+
414
+
Primero aborta la merge: `git merge --abort`.
415
+
416
+
Ejecuta `code .`
417
+
418
+
En VS Code, abre el archivo zshrc. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zshrc). Luego guárdalo en el disco.
419
+
420
+
Aún en VS Code, abre el archivo `zprofile`. Reemplaza su contenido con la [versión más reciente](https://raw.githubusercontent.com/lewagon/dotfiles/master/zprofile). Luego guárdalo en el disco.
421
+
422
+
Regresa a la terminal y ejecuta un `git diff` y verifica que esto no haya eliminado ninguna configuración personal que quisieras conservar.
423
+
424
+
</details>
425
+
426
+
Es hora de guardar tus cambios y subirlos.
376
427
377
428
```bash
378
-
mkdir -p ~/code/$GITHUB_USERNAME&&cd$_
379
-
gh repo fork lewagon/dotfiles --clone
429
+
git add .
430
+
git commit -m "Update for Data Science bootcamp"
431
+
git push origin master
380
432
```
381
433
434
+
</details>
435
+
436
+
437
+
### Ejecuta el instalador de dotfiles
438
+
382
439
Ejecuta el instalador de `dotfiles`.
383
440
384
441
```bash
@@ -401,7 +458,6 @@ cd ~/code/$GITHUB_USERNAME/dotfiles && zsh git_setup.sh
401
458
:warning: Cuidado, **debes** poner uno de los emails de la lista de arriba que te suministra el comando `gh api ...` usado anteriormente. Si haces eso, Kitt no podrá hacerle seguimiento a tu progreso. Cualquier correo que elijas se mostrará **públicamente** en internet. 💡 Selecciona la dirección `@users.noreply.github.com` si no quieres que tu correo electrónico aparezca en los repositorios públicos a los que puedas contribuir.
402
459
403
460
Ahora **cierra** todas las ventanas de tu terminal que tengas abiertas por favor.
404
-
</details>
405
461
406
462
407
463
## Desahilitación de la solicitud de SSH passphrase
0 commit comments