Skip to content
PSalador edited this page Nov 16, 2019 · 2 revisions

Настрока git

Установка git на centos В основном отсюда Пошаговая инструкция по работе с git и github для студентов Скопировать репозиторий в каталог. Запускать команду в нужном каталоге, в нем он создаст папку uslugi и там будут все файлы git clone https://github.com/PSalador/uslugi.git Клонирование ветки git clone -b develop https://github.com/orchidsoftware/platform.git

Просмотреть конфигурацию - эти команды делать 1 раз git config --list Настройка конфигураций

git config user.name ivan.ivanov
git config user.email [email protected]

Клонирование ветки git checkout -b new_branch Анологично предыдущему: Клонирование ветки: git branch new_feature Переключиться на другую ветку: git checkout new_feature

Узнать в правильном ли каталоге, и какие изменение есть git status

Обновление репозитория на сервере с github git pull если с ветки git pull origin develop

Загрузка с сервера в github

  1. Изменяем файлы, только после того как все норм и работает переходим к следующему шагу - не нужно после каждого сохранения заливать в github, если новый проект то git init, стравнение текущих изменений с последним коммитом git diff HEAD.
  2. Командой git add %file_path% отмечаем все измененные и добавленные файлы или папки, для добавления всех папок git add .
  3. Командой git commit добавляем описание к изменению - это изменение добавится ко всем измененным файлам (Выход - нажимаем esc потом :q или :wq и Enter) также можно использовать команду git commit -m "%commit_message%" добавить изменения к последнему своему коммиту git commit -a --amend
  4. Можно посмотреть историю изменений git log, git show и git log -p.,.
  5. Загрузка в репозиторий на github git push origin master далее вводим логин пароль. Загрузка в ветку git push origin master:develop, если клонировали с ветки то git push origin develop

Загрузка на fork репозитория

  1. в каталоге репозитория выполнить git remote add salador https://github.com/psalador/platform.git где salador любое имя
  2. смотрим информацию git remote show salador
  3. загружаем git push salador master доп информация

Переписать с github

  1. git fetch --all
  2. git reset --hard origin/<branch_name> Отсюда

Удалить последний коммит git reset HEAD^ --hard переписать удаленный реп (-force) git push origin master:userscreen -f

Clone this wiki locally