Главная страница
Навигация по странице:

  • ВЕТВЛЕНИЕ ВЕТВЛЕНИЕ

  • РАБОТА С РЕПОЗИТОРИЕМ РАБОТА С РЕПОЗИТОРИЕМ

  • РАБОТА С МЕТКАМИ РАБОТА С МЕТКАМИ

  • ИГНОРИРОВАНИЕ ФАЙЛОВ И КАТАЛОГОВ Комментарий/file.a Игнорировать файл file.a

  • КОНФИГУРАЦИЯ КОНФИГУРАЦИЯ

  • ССЫЛКИ Официальный сайт: http://git-scm.com/ Книга «Pro Git»: http://progit.org/book/ru/

  • Команды GIT. Команды Gitработа с удаленным репозиториемработа с удаленным репозиторием


    Скачать 77.26 Kb.
    НазваниеКоманды Gitработа с удаленным репозиториемработа с удаленным репозиторием
    Дата18.06.2022
    Размер77.26 Kb.
    Формат файлаpdf
    Имя файлаКоманды GIT.pdf
    ТипДокументы
    #601296


    © 2011 makegood.ru
    Команды Git
    РАБОТА С УДАЛЕННЫМ РЕПОЗИТОРИЕМ
    РАБОТА С УДАЛЕННЫМ РЕПОЗИТОРИЕМ
    $ git remote
    Отображение удаленных репозиториев
    $ git remote add
    Добавление удалённых репозиториев
    $ git remote show
    Информация об удаленном репозитории
    $ git remote rename Переименовывание удаленных репозиториев
    $ git remote rm
    Удаление удаленных репозиториев
    $ git fetch
    Получение данных из удаленных репозиториев
    $ git pull
    Получение данных из удаленного репозитория и слияние с локальным
    $ git push
    Отправление локальных изменений на удаленный сервер
    ВЕТВЛЕНИЕ
    ВЕТВЛЕНИЕ
    $ git branch
    Показ существующих веток
    $ git branch
    Создание новой ветки
    $ git branch -d
    Удаление ветки
    $ git branch -v
    Просмотр последнего коммита на каждой из веток
    $ git branch --merged
    Просмотр веток, для которых выполнено слияние
    $ git branch --no-merged
    Просмотр веток, для которых не выполнено слияние
    $ git branch -D
    Принудительное удаление ветки
    $ git branch --track Создание новой ветки из ветки на удаленном сервере
    $ git checkout
    Переход на ветку
    $ git checkout -b
    Создание ветки с переходом на нее
    $ git merge
    Слияние веток
    $ git mergetool
    Запуск графического инструмента для разрешения конфликтов
    $ git push
    Отправка ветки на удаленный сервер
    $ git push :
    Удаление ветки на удалённом сервере
    РАБОТА С РЕПОЗИТОРИЕМ
    РАБОТА С РЕПОЗИТОРИЕМ
    $ git init
    Инициализация репозитория
    $ git add
    Добавление файлов под версионный контроль
    $ git add .
    Добавление всех файлов по версионный контроль
    $ git commit
    Фиксация изменений
    $ git commit -a -m "comment"
    Игнорирование индексации
    $ git commit --amend
    Изменение последнего коммита
    $ git clone
    Клонирование удаленного репозитория
    $ git clone
    Клонирование удаленного репозитория в указанный каталог
    $ git status
    Определение состояния файлов
    $ git diff
    Просмотр изменных, но не проиндексированных файлов
    $ git diff --staged
    Просмотр проиндексированных файлов, которые войдут в следующий коммит
    $ git rm
    Удаление файла с индексацией
    $ git rm --cached
    Удаление файла из индекса (при этом файл остается в рабочем каталоге)
    $ git mv Перемещение файлов
    $ git log
    Просмотр истории коммитов
    $ git reset HEAD
    Отмена индексации файла
    $ git checkout --
    Отмена изменений файла
    РАБОТА С МЕТКАМИ
    РАБОТА С МЕТКАМИ
    $ git tag
    Просмотр меток
    $ git tag -a -m "comment" Создание аннотированных меток
    $ git tag
    Создание легковесной метки
    $ git tag -a
    Выставление меток позже
    $ git show
    Просмотр данных метки вместе с коммитом
    $ git push
    Обмен метками
    $ git push --tags
    Отправка всех меток за один раз

    © 2011 makegood.ru
    ИГНОРИРОВАНИЕ ФАЙЛОВ И КАТАЛОГОВ
    ИГНОРИРОВАНИЕ ФАЙЛОВ И КАТАЛОГОВ
    #
    Комментарий
    /file.a Игнорировать файл file.a в текущем каталоге
    *


    Игнорировать все файлы, заканчивающиеся на тильду ()
    *.[ab]
    Игнорировать файлы, заканчивающиеся на .a или .b
    *.a
    Игнорировать все файлы, заканчивающиеся на .a
    !file.a Но, не игнорировать файл file.a
    /*.a
    Игнорировать все файлы, заканчивающиеся на .a в текущем каталоге dir/
    Игнорировать все файлы в каталоге dir/
    /dir/
    Игнорировать каталог /dir и все его содержимое
    Примечание: в каталоге с проектом создать файл .gitignore и в нем перечислить список исключений.
    Примечание: в каталоге с проектом создать файл .gitignore и в нем перечислить список исключений.
    КОНФИГУРАЦИЯ
    КОНФИГУРАЦИЯ
    $ git config --global user.name "Firstname Lastname" Имя пользователя
    $ git config --global user.email mail@example.com
    Адрес электронной почты пользователя
    $ git config --global core.editor emacs
    Выбор редактора
    $ git config --global merge.tool vimdiff
    Утилита сравнения
    $ git config --global status.showUntrackedFiles all
    Пофайловое отображение изменений
    $ git config alias.
    Создание псевдонимов для команд
    $ git config --list
    Проверка настроек
    ССЫЛКИ
    Официальный сайт: http://git-scm.com/
    Книга «Pro Git»: http://progit.org/book/ru/
    Книга «Волшебство Git»: http://www-cs-students.stanford.edu/blynn/gitmagic/intl/ru/
    Git-хостинг «GitHub»: https://github.com/
    Git-хостинг «Bitbucket»: https://bitbucket.org/
    ПОМОЩЬ
    $ git help
    ИСПОЛЬЗУЕМЫЕ СОКРАЩЕНИЯ
    - файл
    - каталог с проектом
    - имя ветки
    - имя метки
    - ссылка на удаленный репозиторий, например git://github.com/git/hello-world.git
    - псевдоним


    написать администратору сайта