Работа с GIT в Ubuntu: старт

Опубликовано: Комментариев: 0

Установка GIT в Ubuntu:

sudo apt-get install git
Конфигурация GitHub
git config --global user.name "ВАШ_ЛОГИН"
git config --global user.email "ВАШ_EMAIL"
Вместо ВАШ_ЛОГИН подставляем свой логин на GitHub, а вместо ВАШ_EMAIL - почту. Создаём локальный репозиторий.
git init git-test
Если всё успешно, видим что-то подобное:
Инициализированный пустой репозиторий Git в /home/i/git-test/.git/
входим в каталог git-test:
cd git-test
Создаём файл README с текстом "Hello word"
echo "Hello, word!" > README
и давайте создадим какой-то файл нашего проекта:
echo "<?php phpinfo(); ?>" > index.php
Добавляем созданные файлы в репозиторий
git add README
git add index.php
Также можно использовать одну из нижеприведенных команд, чтобы добавить все файлы из каталога:
git add .
git add --all
Делаем первый коммит:
git commit -m "Мой первый коммит"
Если всё прошло успешно, увидим что-то такое:
[master (root-commit) 84f0cf3] Мой первый коммит 2 files changed, 2 insertions(+) create mode 100644 README create mode 100644 index.php
7. Создание репозитория на GitHub При создании репозитория на GitHub нужно обратить внимание на то, что имя создаваемого репозитория на гитХабе должно соответствовать имени репозитория на локальной машине. У нас это будет git-test. Входим под своей учётной записью на GitHub, жмём "+ (плюс)" в верхнем правом углу и выбираем "New repository" из выпадающего списка. Вводим информацию Repository name "git-test" и по желанию можно написать описание к проекту. Затем нажимаем кнопку "create repository". 8. Отправка локального репозитория на GitHub Теперь мы готовы, чтобы отправить (push) наши файлы в репозиторий GitHub. Для этого подключаемся:
git remote add origin https://github.com/user_name/git-test.git
В этой строке нужно заменить следующее:
  • user_name - на Ваш логин на GitHub
  • git-test - на имя Вашего репозитория
Отправляем файлы на наш GitHub репозиторий:
git push origin master
Вас попросят ввести логин на GitHub, а затем пароль. После успешной отправки вы увидите сообщение:
Counting objects: 4, done. Delta compression using up to 4 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (4/4), 312 bytes | 0 bytes/s, done. Total 4 (delta 0), reused 0 (delta 0) To https://github.com/Kolpikov/git-test.git * [new branch]      master -> master
Вот и все! Посмотреть, что должно получиться в конечном итоге можно тут: https://github.com/Kolpikov/git-test