Skip to content

Instantly share code, notes, and snippets.

@panterozo
Created August 16, 2018 15:48
Show Gist options
  • Save panterozo/e7dde8f4d7448d92ecdfb1d009f9cd5a to your computer and use it in GitHub Desktop.
Save panterozo/e7dde8f4d7448d92ecdfb1d009f9cd5a to your computer and use it in GitHub Desktop.
Bash de creación de repo y ramas
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