14 марта 2014 г.

git шпаргалка

git init - инициализировать новый репозиторий
git add . - добавить все файлы в индекс текущего репозитория
git add --all - полностью обновить индекс ветки
git add - добавить filename в индекс текущего репозитория
git status - показать статус текущего репозитория
git commit -m '' - зафиксировать изменения в текущей ветке с меткой commit_text
git rm - удалить filename из индекса
git branch - список всех локальных веток
git branch -a - список всех удаленных веток
git checkout - переключиться на ветку - branch
git checkout -b - создать новую локальную ветку new_branch (будет копией текущего)
git checkout - b origin/ - создать новую локальную ветку new_local_branch (будет копией удаленной ветки remote_branch)
git fetch origin - извлечь всю информацию с репозитория
git pull origin - затянуть изменения с remote_branch
git push origin : - отправить изменения с локальной ветки local_branch в удаленную ветку remote_branch
git merge - объединить текущую ветку с веткой other_branch
git stash - спрятать изменения в ветке
git stash list - показать все спрятанные изменения
git stash apply - наложить последнее спрятанное изменение к текущей ветке
git stash drop - удалить последнее спрятанное изменение