git
Добавлено: 29 июн 2018, 19:50
https://git-scm.com/book/ru/v1/ очень поучительная книга
git status
git diff
git diff --cached
git diff --staged
git commit -m 'add tmp'
git status
git add tmp.txt
git commit -m 'add tmp'
git status
git commit -a -m 'commit auto add'
git mv tmp.txt tmp2.txt
git log
git log -p -2
git log -p --word-diff
git log -p -U1
git log -p --word-diff -U1
git log -p --stat
git log --pretty=oneline
git log --pretty=short
git log --pretty=full
git log --pretty=fuller
git log --pretty=format:"%h - %an, %ar : %s"
git log --stat
git log --graph
git log --since=2.weeks
git log --no-merges
применяет еще раз коммит (изменя предыдущий и вносит комментарий)
git commit --amend
git reset HEAD benchmarks.rb - удаляет файл из индекса
git remote -v - показывает удаленные сервера с которыми идет работа
git remote add pb git://github.com/paulboone/ticgit.git (pb - сокращение.) Добавить еще один удаленный репозиторий
git fetch pb - извлекает из данного репазитория всю инфу но не сливает
git fetch [имя удал. сервера]
git pull - извлекает и сливает данные с рабочими файлами
git push [удал. сервер] [ветка]
git push origin master
git remote rm -удалить из списка удаленный сервер
git branch testing - создаем нову ветку
git checkout -b testing - создание и переход на ветку testing
после изменений в ветке testing мы переключаемся обратно на master и сливаем ветку testing
git checkout master
git merge testing - включение
git status
git diff
git diff --cached
git diff --staged
git commit -m 'add tmp'
git status
git add tmp.txt
git commit -m 'add tmp'
git status
git commit -a -m 'commit auto add'
git mv tmp.txt tmp2.txt
git log
git log -p -2
git log -p --word-diff
git log -p -U1
git log -p --word-diff -U1
git log -p --stat
git log --pretty=oneline
git log --pretty=short
git log --pretty=full
git log --pretty=fuller
git log --pretty=format:"%h - %an, %ar : %s"
git log --stat
git log --graph
git log --since=2.weeks
git log --no-merges
применяет еще раз коммит (изменя предыдущий и вносит комментарий)
git commit --amend
git reset HEAD benchmarks.rb - удаляет файл из индекса
git remote -v - показывает удаленные сервера с которыми идет работа
git remote add pb git://github.com/paulboone/ticgit.git (pb - сокращение.) Добавить еще один удаленный репозиторий
git fetch pb - извлекает из данного репазитория всю инфу но не сливает
git fetch [имя удал. сервера]
git pull - извлекает и сливает данные с рабочими файлами
git push [удал. сервер] [ветка]
git push origin master
git remote rm -удалить из списка удаленный сервер
git branch testing - создаем нову ветку
git checkout -b testing - создание и переход на ветку testing
после изменений в ветке testing мы переключаемся обратно на master и сливаем ветку testing
git checkout master
git merge testing - включение