sábado, 8 de junio de 2013

Git

Configurando git:

git config --global user.name "Joe Robles" 
git config --global user.email "joe.robles.pdj@gmail.com"
git config --global push.default simple
git config --global color.ui auto 
git config --global apply.whitespace nowarn 
git config --global apply.whitespace default
git config --global diff.external meld

Inicializando el repositorio local:

git init

Ignorando archivos:

nano .gitignore
 
# Symfony2.3 default
web/bundles/
app/cache/
app/config/parameters.yml
app/logs/
build/
vendor/
bin/
composer.phar

# Public Symfony2 web files
web/css/
web/images/
web/js/
web/uploads/

# IDEs files Eclipse, Zend Studio, Netbeans, PHPStorm y TextMate2
.buildpath
.project
.settings
nbproject/
.idea
.tm_properties
(?i)\~
*~

Agregando archivos locales al repositorio local:

git add .
git commit -m "First commit"

Agregando repositorio remoto:

git remote add origin git@github.com:CollDev/petramas.git

Configurando alias de repositorio remoto:

git config branch.master.remote origin
git config branch.master.merge refs/heads/master
Descargando archivos de repositorio remoto:
git pull

Resolviendo conflicto en README.md:

nano README.md

eliminar desde >>>>>>>>>>>> hasta <<<<<<<<<<<<<<<

Agregando README.md a repositorio local:

git add .
git commit -m "readme updated"

Subiendo archivos al repositorio remoto:

git push