Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Внесены изменения в инструкцию по настройке Git #22

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
**Работа с Git, заведение задач**

1. Перейти в каталог C:\Ceredira\bin\Git\cmd и запустить файл git-gui.exe, затем нажать на пункт 'Open existing repository', кнопкой <kbd>browse</kbd> указать путь к репозиторию 'Ceredira_Tess test' далее нажать <kbd>Open</kbd>

2. Обновить визуализацию истории веток, нажав в верхнем меню на кнопку <kbd>Remote</kbd>, затем, в выпадающем списке выбрать "Fetch from=>origin"

3. В появившемся окне "Git Gui (название репозитория)" дождаться появления надписи "Success" на зелёном фоне, затем нажать кнопку <kbd>Close</kbd>

4. Удалить все локальные ветки, нажав на кнопку <kbd>Branch</kbd> в верхнем меню, в выпадающем списке выбрать "Delete..."

5. В появившемся окне "Delete Local Branch", в поле "Local Branches" выбрать все локальные ветки (можно выделить все сразу, через CTRL), если локальных веток нет, оставить значения по-умолчанию, ветку master трогать нельзя, нажать <kbd>Cancel</kbd>

6. Нажать радиобаттон <kbd>Always (Do not perform merfe checks)</kbd>, затем нажать кнопку <kbd>Delete</kbd>

7. Cоздать ветку в локальной директории, нажав в верхнем меню на кнопку <kbd>Branch</kbd>, в выпадающем списке выбрать "Create..." (можно горячими клавишами CTRL+N)

8. В появившемся окне "Create New Branch" нажать радиобаттон <kbd>Match Tracking Branch Name</kbd>, в поле ниже автоматически будет выбран радиобаттон <kbd>Tracking Branch</kbd>

9. В поле "Tracking Branch" выбрать "origin/master" и для того, чтобы все изменения подтянуть в локальную директорию нажать радиобаттон <kbd>Reset</kbd>, затем нажать на кнопку <kbd>Create</kbd>

10. Проверить на какой ветке находимся: нажать в верхнем меню на кнопку <kbd>Repository</kbd>, в выпадающем списке выбрать "Visualize All Branch History"

11. В появившемся окне "(название репозитория) --all - gitk" убедиться, что жёлтая точка находится напротив зелёной надписи "master"

12. Закрыть окно "(название репозитория) --all - gitk".

13. Следующим шагом требуется создать Issue в Guthub, для этого переходим в браузер по ссылке: https://github.com/Ceredira/CerediraTess_Test/issues на проект, в раздел "Issues"

14. Нажать на кнопку <kbd>New issue</kbd>

15. В появившейся странице создания Issue заполнить поле "Title" названием задачи.

16. В поле "Write" заполнить краткое описание задачи, затем нажать кнопку <kbd>Submit new issue</kbd>

17. В появившейся странице с названием Issue, нажать на кнопку <kbd>Assignees</kbd> и выбрать человека, кому требуется поручить это задание.

18. Нажать на кнопку <kbd>Labels</kbd> и выбрать тип задания

19. В URL-адресе страницы скопировать число, после последнего "/" (это будет название ветки)

20. Открыть снова Git Gui, нажать в верхнем меню на кнопку <kbd>Branch</kbd>, в выпадающем списке выбрать "Rename..."

21. Вставить скопированное число в поле "New Name:", нажать на кнопку <kbd>Rename</kbd>

22. Приступить к работе по задаче(задачам), например написанию инструкций в SublimeText4

23. По завершении задач перейти в Git Gui

24. На центральной панели нажать кнопку <kbd>Rescan</kbd>, чтобы мы увидели вносимые изменения

25. На центральной панели нажать кнопку <kbd>Stage Changed</kbd> затем кнопку <kbd>Да</kbd> чтобы увидеть содержимое вашего файла

26. В поле 'Commit message' ввести комментарий, на центральной панели нажать кнопку <kbd>Commit</kbd>
*Пункты с 24-26 можно делать несколько раз, если вдруг вы что-то вспомнили или решили доделать свою работу, например в SublimeText4*

27. Перед тем как сдать работу выполнить ещё раз пункт №2

28. Нажать в верхнем меню на кнопку <kbd>Branch</kbd>, в выпадающем списке выбрать "Rename..."

29. В появившемся окне "Rename Branch" в поле "New Name:" пишем такое же название как и в поле "Branch" но с окончанием "_old"

30. Нажать на кнопку <kbd>Rename</kbd>

31. Нажать в верхнем меню на кнопку <kbd>Branch</kbd>, в выпадающем списке выбрать "Create..." (можно горячими клавишами CTRL+N)

32. В появившемся окне "Create New Branch", в поле "Name" указать имя из пункта №20, нажать радиобаттон <kbd>Tracking Branch</kbd>

33. В поле "Tracking Branch" выбрать "origin/master", затем нажать радиобаттон <kbd>Reset</kbd>

34. Нажать на кнопку <kbd>Create</kbd>

35. Нажать в верхнем меню на кнопку <kbd>Repository</kbd>, в выпадающем списке выбрать "Visualize All Branch History"

36. В появившемся окне "(название репозитория) --all - gitk" на каждый commit нажать правой кнопкой мыщи и выбрать пункт "Cherry-pick this commit"

37. Закрыть окно "(название репозитория) --all - gitk"

38. На цетральной панели нажать кнопку <kbd>Push</kbd>, в появившемся окне "Push Branches", в поле "Source Branches" выбрать имя ветки без окончания "_old"

39. Нажать кнопку <kbd>Push</kbd>

*Пункты с 40-46 выполняются 1 раз при первом запуске Git Gui, в дальнейшей работе с Git Gui эти пункты не выполняются*

40. На шаге 'Credential Helper Selector' выбрать радиобаттон 'Wincred', отметить внизу чекбокс 'Always use..', затем нажать кнопку Select

41. На шаге 'OpenSSH' в поле 'Username' ввести ваш юзернейм с гитхаб, затем нажать кнопку Ok

42. На шаге 'OpenSSH' в поле 'Password' ввести ваш пароль с гитхаб, затем нажать кнопку Ok

43. Всплывёт очередное окно, выбрать радиобаттон 'manager-core'

44. После этого Git попросит вас авторизоваться, но будет вкладка "token"

45. Сгенерировать по ссылке:https://github.com/settings/tokens персональный токен, название произвольное, параметр 'Expiration' в выпадающем меню выставить 'No Expiration', отметить чекбокс 'repo', нажать кнопку <kbd>Generate Token</kbd>, скопировать ID токена. (ВАЖНО: создайте фаил с вашим токен id после копирования, так как потом его не удастся воспроизвести если потребуется)

46. Переключится на вкладку "token", ввести ваш токен

47. В появившемся окне "(название репозитория) push origin:" под надписью «Create a pull request for «имя ветки» on GitHub by visiting:» скопировать адрес ссылки.

48. Открыть браузер и вставить скопированный адрес в адресную строку, перейти на страницу создания Pull Request.

49. Убедиться, что на странице есть надпись "Able to merge"

50. В поле "Leave a comment" указать комментарий к заданию, выбрать проверяющего в поле <kbd>Reviewers</kbd>, выбрать <kbd>Assignees</kbd> себя
51. Нажать кнопку <kbd>Create pull request</kbd>

Поздравляем с первой сдачей задания.


Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@

11. Далее ввести команду git config --global credential.helper manager-core затем нажать <kbd>Enter</kbd>

12. Сгенерировать по [ссылке](https://github.com/settings/tokens) персональный токен, название произвольное, параметр 'Expiration' в выпадающем меню выставить 'No Expiration', отметить чекбокс 'repo', нажать кнопку <kbd>Generate Token</kbd>, скопировать ID токена. (ВАЖНО: создайте фаил с вашим токен id после копирования, так как потом его не удастся воспроизвести если потребуется)
12. Нажать на кнопку Push
13. В появившемся окне Connect to GitHub нажать на кнопку Sign in with your browser
14. Браузер открылся на странице https://github.com/login?client_id=
15. В поле Username or email address ввести имя пользователя
16. В поле Password ввести пароль пользователя
17. Нажать на кнопку Sign In

13. В окне 'Conncet to github' выбрать пункт 'token' и вставить скопированный id в поле для токена, нажать <kbd>Sign In</kbd>

This file was deleted.