Работа с чужим заданием:
C:\Users\opilane\
C:\Users\opilane\cd desktop #переход на рабочий стол
C:\Users\opilane\Desktop\
C:\Users\opilane\Desktop\cd .. #переход назад в директорию «opelane»
C:\Users\opilane\
C:\Users\opilane\Desktop\git config —global user.name „Kirill Melnikov“ #задаём имя пользователя
C:\Users\opilane\Desktop\git config —global user.email „dezxplay@gmail.com“ #задаём имейл пользователя
C:\Users\opilane\Desktop\git config —global —list #проверяем, сохранились ли, введённые данные
C:\Users\opilane\Desktop\git clone S:\TARgv24git\ #клонируем репозиторий к себе на рабочий стол ##важно: если это сетевой диск, нужно удостовериться, что знак диска без «X»
C:\Users\opilane\Desktop\cd TARgv24git #переход в папку с заданием
C:\Users\opilane\Desktop\TARgv24git\git status #проверяем, в какой ветке мы собираемся работать, на данном этапе будет
написано что мы в master’е
C:\Users\opilane\Desktop\TARgv24git\git branch KirillM #создаёт новую ветку с именем KirillM
C:\Users\opilane\Desktop\TARgv24git\git checkout KirillM #используется для переключения на ветку с именем KirillM
C:\Users\opilane\Desktop\TARgv24git\git status #перепроверяем, чтобы удостовериться, что мы будем работать в своей ветке и создавать свою версию
«Проделываем работу с файлом, в нашем случае надо было отвечать на вопрос, далее сохраняем файл»
C:\Users\opilane\Desktop\TARgv24git\git add . #добавляет все изменения в текущей директории
C:\Users\opilane\Desktop\TARgv24git\git commit -a -m „Vastasin exceli kysimusele“ #используется для фиксации изменений -a
(автоматически добавляет изменения), -m (сообщение о коммите)
C:\Users\opilane\Desktop\TARgv24git\git status #используется для получения информации о текущем состоянии вашего репозитория
C:\Users\opilane\Desktop\TARgv24git\git push —set-upstream origin KirillM #используется для отправки локальной ветки KirillM
в удалённый репозиторий (например, origin) и связывания её с соответствующей удалённой веткой
C:\Users\opilane\Desktop\TARgv24git\git pull origin master #использовать для докачивания измений репозитория, например если были добавленны новые файлы в папку TARgv24git
Создание своего репозитория:
C:\Users\opilane\S: #переходим на диск S:
S:\cd TARgv24git #переходим в папку TARgv24git
S:\TARgv24git\git init MelnikovGit #используется для создания нового репозитория Git в директории MelnikovGit. Если папка с
таким именем не существует, Git создаст её автоматически.
S:\TARgv24git\git status #используется для получения информации о текущем состоянии вашего репозитория
S:\TARgv24git\git add .
Скинуть в ручную свой файлик с заданием в созданную папку MelnikovGit
S:\TARgv24git\git commit -a -m „Lisasin faili ylesannega“
S:\TARgv24git\git status
Проверка знаний GIT CMD
http://www.w3schools.com/git/
То, что не знал:
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git —version #проверяет установленную версию Git.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git init #инициализирует Git-репозиторий в текущей папке.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git config user.name #показывает заданное имя пользователя.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git add index.html #добавляет файл index.html в стадию индексирования.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git log #отображает историю коммитов в репозитории.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git help —all #отображает список доступных команд Git.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git checkout -b KirillM2 #создаёт и переключается на новую ветку KirillM2.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git branch -d KirillM2 #удаляет ветку KirillM2.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git remote add origin https://github.com/d3zm4n7/ryhm7_KirillMelnikov.git #добавляет удалённый репозиторий origin по указанному URL.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git merge origin/master #сливает ветку origin/master с текущей веткой.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git branch -a #отображает список всех веток (локальных и удалённых).
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git log —oneline #отображает краткую версию истории коммитов.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git revert HEAD #отменяет последний коммит и создаёт новый, отменяющий изменения.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git revert HEAD —no-edit #отменяет последний коммит без запроса текста сообщения.
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git revert HEAD~1 #отменяет предыдущий коммит (на 1 шаг назад от HEAD).
C:\Users\opilane\Desktop\ryhm7_KirillMelnikov>git commit —amend -m «Updated index» #изменяет последний коммит, добавляя или заменяя сообщение.