Giter VIP home page Giter VIP logo

git_7.5.'s Introduction

Домашнее задание к занятию "7.5_Git Фадеев Михаил"

Инструкция по выполнению домашнего задания

  1. Сделайте fork данного репозитория к себе в Github и переименуйте его по названию или номеру занятия, например, https://github.com/имя-вашего-репозитория/git-hw или https://github.com/имя-вашего-репозитория/7-1-ansible-hw).
  2. Выполните клонирование данного репозитория к себе на ПК с помощью команды git clone.
  3. Выполните домашнее задание и заполните у себя локально этот файл README.md:
  4. После завершения работы над домашним заданием сделайте коммит (git commit -m "comment") и отправьте его на Github (git push origin);
  5. Для проверки домашнего задания преподавателем в личном кабинете прикрепите и отправьте ссылку на решение в виде md-файла в вашем Github.
  6. Любые вопросы по выполнению заданий спрашивайте в чате учебной группы и/или в разделе “Вопросы по заданию” в личном кабинете.

Желаем успехов в выполнении домашнего задания!

Дополнительные материалы, которые могут быть полезны для выполнения задания

  1. Руководство по оформлению Markdown файлов

Задание 1

Задание 1 Что нужно сделать:

  1. Зарегистрируйте аккаунт на GitHub.

image

  1. Создайте публичный репозиторий. Обязательно поставьте галочку в поле «Initialize this repository with a README».

image

  1. Склонируйте репозиторий, используя https протокол git clone ....

image

  1. Перейдите в каталог с клоном репозитория.
  2. Произведите первоначальную настройку Git, указав своё настоящее имя и email: git config --global user.name и git config --global user.email [email protected].

image

  1. Выполните команду git status и запомните результат.

image

  1. Отредактируйте файл README.md любым удобным способом, переведя файл в состояние Modified.

image

  1. Ещё раз выполните git status и продолжайте проверять вывод этой команды после каждого следующего шага.

image

  1. Посмотрите изменения в файле README.md, выполнив команды git diff и git diff --staged.

image

  1. Переведите файл в состояние staged или, как говорят, добавьте файл в коммит, командой git add README.md.

image

  1. Ещё раз выполните команды git diff и git diff --staged.

image

  1. Теперь можно сделать коммит git commit -m 'First commit'.

image

  1. Сделайте git push origin master.

image

В качестве ответа добавьте ссылку на этот коммит в ваш md-файл с решением.

https://github.com/FadMikhail/first.git

https://github.com/FadMikhail/first/commit/15a666c90ef04a9e59173ea15c2e36831642e67a


Задание 2

Что нужно сделать:

  1. Создайте файл .gitignore (обратите внимание на точку в начале файла) и проверьте его статус сразу после создания.

image

  1. Добавьте файл .gitignore в следующий коммит git add....

image

  1. Напишите правила в этом файле, чтобы игнорировать любые файлы .pyc, а также все файлы в директории cache.

image

  1. Сделайте коммит и пуш.

image

В качестве ответа добавьте ссылку на этот коммит в ваш md-файл с решением.

https://github.com/FadMikhail/first.git

https://github.com/FadMikhail/first/commit/6c6ddacb9382c5c91a5c775e0faa14c8816f83e7


Задание 3

Что нужно сделать:

  1. Создайте новую ветку dev и переключитесь на неё.

image

  1. Создайте файл test.sh с произвольным содержимым.

image

  1. Сделайте несколько коммитов и пушей, имитируя активную работу над этим файлом.

image

  1. Сделайте мердж этой ветки в основную. Сначала нужно переключиться на неё, а потом вызывать git merge.

image

  1. Сделайте коммит и пуш.

В качестве ответа прикрепите ссылку на граф коммитов https://github.com/ваш-логин/ваш-репозиторий/network в ваш md-файл с решением.

https://github.com/FadMikhail/first/network

git_7.5.'s People

Contributors

fadmikhail avatar elenapalagina avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.