Created
August 16, 2018 15:48
-
-
Save panterozo/e7dde8f4d7448d92ecdfb1d009f9cd5a to your computer and use it in GitHub Desktop.
Bash de creación de repo y ramas
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo "" | |
echo "* Se inicializa el proyecto" | |
echo "* $ git init" | |
echo "" | |
git init | |
echo "" | |
echo "* Se crean archivos .gitignore y README.md" | |
echo "* $ touch .gitignore y README.md" | |
echo "" | |
touch .gitignore README.md | |
cat <<EOT > .gitignore | |
*.suo | |
*.scc | |
*.vspscc | |
*.vssscc | |
*.cache | |
# Build results | |
[Dd]ebug/ | |
[Dd]ebugPublic/ | |
[Rr]elease/ | |
[Rr]eleases/ | |
x64/ | |
x86/ | |
bld/ | |
[Bb]in/ | |
[Oo]bj/ | |
[Ll]og/ | |
EOT | |
cat <<EOT > README.md | |
# Nombre de proyecto | |
## (Qué) Descripción General | |
En esta sección va la descripción general del proyecto; qué hace, y quienes interactúan con el proyecto. | |
## (Cómo) Tecnología | |
Una breve descripción de la tecnología utilizada en el proyecto; lenguajes de programación, versión de frameworks, prerequisitos. | |
## (Porqué) Motivo | |
Una breve descripción del motivo de la creación de este fuente. Cuál es la necesidad. | |
## Versiones | |
Indicar si el proyecto estaba versionado o no. Si estaba versionado, dónde. | |
Ejemplo: | |
## Analista Desarrollador | |
* **Nombre Apellido** | |
* **Ignacio Álvarez** | |
## Licencia | |
[![N|Solid](logo.jpg)](https://www.url.com) | |
EOT | |
echo "" | |
echo "* Se añaden al índice los archivos README.md y .gitignore" | |
echo "* $ git add README.md .gitignore" | |
echo "" | |
git add README.md .gitignore | |
echo "" | |
echo "* Se realiza snapshot (commit) de los archivos" | |
echo "* $ git commit -m 'Se agregan archivos iniciales a proyecto. Automatic Script' " | |
echo "" | |
git commit -m 'Se agregan archivos iniciales a proyecto. Automatic Script' | |
echo "" | |
echo "* Se crea nueva rama develop" | |
echo "* $ git branch develop" | |
echo "" | |
git branch develop | |
echo "" | |
echo "* Se muestra el status del proyecto y la historia" | |
echo "* $ git log --all --decorate --graph --oneline " | |
echo "" | |
git status | |
git log --all --decorate --graph --oneline |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment