Objetivo
Aprender a utilizar:
-
Java
Es un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
Wikipedia -
Git
Es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente.
Wikipedia -
Línea de Comando
La interfaz de línea de comandos o interfaz de línea de órdenes (en inglés, command-line interface, CLI) es un método que permite a los usuarios dar instrucciones a algún programa informático por medio de una línea de texto simple.
Wikipedia
Descargas
Enlaces de programas actualizados al 2019-04-20.
-
Linea de Comando
-
Windows
- Teclas: Windows + R
-
Comando
Cmd
-
Mac
- Teclas: Shift + Cmd + U
-
Comando
Terminal
-
Linux
- Localmente:
- Teclas: Alt+F1~7
ó - Comando
Terminal
- Teclas: Alt+F1~7
- Remotamente:
- Comando
ssh dirección-ipó
ssh nombre-de-sistema
- Comando
- Localmente:
-
Java
-
Validación de versión
- Comando
javac --version - Windows

- Mac

- Linux

- Comando
-
Creación de programa
-
Código (Principal.java)
class Principal { private static void dormir() { try { Thread.sleep(5000); } catch (InterruptedException ex) { Thread.currentThread().interrupt(); } } public static void main(String[] args) { System.out.println("3"); dormir(); System.out.println("2"); dormir(); System.out.println("1"); } } - Windows

- Mac

- Linux

-
-
Visualización de programa
- Windows

- Mac

- Linux

- Windows
-
Modificación de programa
- Windows
- Notepad
- Mac
- vi, vim
- nano
- Linux
- vi, vim
- nano
- Windows
-
Compilación de programa
- Windows

- Mac

- Linux

- Windows
-
Ejecución de programa
- Windows

- Mac

- Linux

- Windows
Git
-
Validación de versión
- Comando
git --version - Windows

- Mac

- Linux

-
Inicialización de repositorio
- Comando
git init - Windows | Mac | Linux

-
Ignorar incluir bytecode
- Comando
.gitignore - Windows | Mac | Linux

-
Adición de archivos
- Comando
git add . - Windows | Mac | Linux

-
Configuración de git
- Comandos
git config --global user.email "usuario@correo.com" git config --global user.email "Nombre de Usuario" - Windows | Mac | Linux

-
Consolidación de cambios
- Comando
git commit -m "Descripción de la consolidación" - Windows | Mac | Linux

-
Conectar repo-local a remoto
-
NOTA: El repositorio debe existir.
Ver ejemplo de cómo Crear repositorio en Gibhub - Comando
git remote add origin https://github.com/USUARIO/RUTA.git - Windows | Mac | Linux

-
-
Enviar cambios al repo-remoto
- Comando
git push -u origin master - Windows | Mac | Linux

-
Ver consolidación en GitHub
-
Windows | Mac | Linux

Referencias
- Pro Git book
- Java desde Cero
- git - la guía sencilla
- Java Programming Cheatsheet
- Java: manual de referencia, 7ma Edición

HECHO CON POR NELBREN
Uso de Java y Git en la Linea de Comando