Git - это одна из реализаций распределённых систем контроля версий, имеющая как и локальные, так и удалённые репозитории. Является самой популярной реализацией систем контроля версий в мире.
Для создание репозитория необходимо выполнить команду git init в папке с репозиторием и у Вас создаться репозиторий (появится скрытая папка .git)
Git add Для добавления измений в коммит используется команда git add. Чтобы использовать команду git add напишите git add <имя файла>
Для того, чтобы посмотреть состояние репозитория используется команда git status. Для этого необходимо в папке с репозиторием написать git status, и Вы увидите были ли измения в файлах, или их не было.
Для того, чтобы создать коммит(сохранение) необходимо выполнить команду git commit. Выполняется она так: git commit -m "<сообщение к коммиту>. Все файлы для коммита должны быть ДОБАВЛЕНЫ и сообщение к коммиту писать ОБЯЗАТЕЛЬНО.
Для того, чтобы перемещаться между коммитами, используется команда git checkout. Используется она в папке с пепозиторием следующим образом: git checkout <номер коммита>
Также перемещаться можно между ветками, например git checkout <имя ветки> Отдельная история с HEAD - это символический указатель на выбранный коммит. Git позволяет отслеживать все изменения указателя HEAD. Это возможно командой git reflog, но это уже не для новичков и используется не для поставленных нами целей.
Для того, чтобы посмтреть все сделанные изменения в репозитории, используется команда git log. Для этого достаточно выполнить команду git log в папке с репозиторием
Создание ветки Для того, чтобы создать ветку, используется команда git branch. Делается это следующим образом в папке с репозиторием: git branch <название новой ветки>
Для того чтобы дабавить ветку в текущую ветку используется команда git merge
Для удаления ветки ввести команду "git branch -d 'name branch'"
Git хранит данные не как последовательность изменений или дельт, а как последовательность снимков состояния (snapshot)
Как только вы отредактируете файлы, Git будет рассматривать их как изменённые, т.к. вы изменили их с момента последнего коммита
Стандартный рабочий процесс с использованием Git'а выглядит примерно так:
- Вы вносите изменения в файлы в своём рабочем каталоге.
- Подготавливаете файлы, добавляя их слепки в область подготовленных файлов.
- Делаете коммит, который берёт подготовленные файлы из индекса и помещает их в каталог Git'а на постоянное хранение
https://learn.microsoft.com/ru-ru/contribute/markdown-reference
В описание можно добавлять блоки с кодом:
public static void main ()
{
integer i;
for (i=0; i<array.length; i++)
{
printf(i);
}
}
Чтобы включить элемент кода в текст статьи, поместите его между одинарными кавычками в виде обратного апострофа (`), чтобы указать стиль кода. Встроенный стиль кода не должен использовать формат тройных кавычек. По умолчанию Entity Framework интерпретирует свойство с именем Id или ClassnameID как первичный ключ. По умолчанию Entity Framework интерпретирует свойство с именем Id или ClassnameID как первичный ключ.
Синтаксис Markdown позволяет акцентировать внимание на определенных местах с помощью выделения курсивом или жирным, для этого используются либо * либо **, например вот так или вот так.
в ветке learnMicrosoftCom_03 на этом месте многоуровневые списки Markdown
Для оформления ненумерованного списка исползьуется символ * в начале строки, например:
- Элемент-1
- Элемент-2
- Элемент-3
Для создания нумерованного списка, достаточно добавить цифру в начало строки, например:
- Элемент-1
- Элемент-2
- Элемент-3
Вложенные списки создаютсся через отступы:
- Уровень-1
- Элемент-1.1
- Элемент-1.2
- Элемент-1.3
- Уровень-2
- Элемент-2.1
- Элемент-2.2
- Элемент-2.3
ssh -T [email protected]
Change directory into the local clone of your repository (if you're not already there) and run:
git remote set-url origin [email protected]:username/your-repository.git
Now try editing a file (try the README) and then do:
git add -A
git commit -am "Update README.md"
git push
You should not be asked for a username or password. If it works, your SSH key is correctly configured.