You are on page 1of 1

moodle Б+%2арс41 (bg)    Е%е*а В+рба*о(а ЕВ 

Git, !е#е$ семес#'р 2023/2024


Таб%о / Мо1"е 4урсо(е / Ба4а%а(р1, %е"е* семес"+р 2023/2024 / И'б1раем1 :1сA1,%1*1 / Git, %е"е* семес"+р 2023/2024 / 26 фе(руар1 - 3 мар" / Quiz: ,+р(1 с"+,41

На#$%а&$я # (ес(а За#о%&а' &а с+бо"а, 9 мар" 2024, 21:26


С)с'оя&,е За(+р7е*
Пр,012%е& &а с+бо"а, 9 мар" 2024, 21:54
ЕВ И4м,&а1о 27 м1*. 51 се4.
6реме

Е%е*а В+рба*о(а И"форма()я


i 1 2 3 4 5 6 И"форма()я
О"бе%я'(а*е
Тес"+" е 4о*ф12ур1ра* "а4а, Bе :а мо;е :а се 1',+%*я(а *ео2ра*1Bе* бро9 ,+"1.
*а (+,роса
По4а'(а*е ,о е:1* (+,рос *а Не е ,ос"а(е*о о2ра*1Bе*1е (+( (реме"о 'а ,о,+%(а*е *а о"2о(ор1"е. В+,ре41 "о(а, а4о ,ре4а%е*о :+%2о (реме *е рабо"1"е с+с с1с"ема"а,
с"ра*1Aа сес1я"а (1 <е 1'"еBе. С%е: *о( login е (+'мо;*о :а "ряб(а :а с"ар"1ра"е *о( о,1".
В реа%*о (реме :а мо;е"е :а ,ро(ер1"е :а%1 о"2о(ор+" (1 е (ере* 1%1 *е (,о: *я4о1 о" (+,рос1"е "ряб(а :а 1',о%'(а"е бу"о*а [Check]).
8ра9 *а ,ре2%е:а
А4о :а:е"е 2ре7е* о"2о(ор *а :а:е* (+,рос, мо;е"е :а 1',о%'(а"е бу"о*а [Try another question like this one], 'а :а 'аре:1"е (+,роса *а*о(о 1 :а
мо;е"е :а о,1"а"е с *о( о"2о(ор.

В,-рос 1 Тази задача е създадена с цел упражнение на git hash-object. Моля, когато решавате задачата, използвайте само тази команда.
Пра(1%е*
И'"е2%е"е %о2о"о *а Git о" с%е:*1я а:рес:
о"2о(ор

О" https://git-scm.com/images/logos/downloads/Git-Logo-2Color.png
ма4с1ма%*о
И',о%'(а9"е hash-object, 'а :а *амер1"е хе7а *а фа9%а. С%е: "о(а 2о ,о,+%*е"е ( ,о%е"о 'а о"2о(ор.
1,00

О"бе%я'(а*е О"2о(ор: 18c5b29d788326339b39df657ad2c9134de2ac45 


*а (+,роса

В,-рос 2 Моля, след като решите тази задача, отбележете това като маркирате съответната опция по-долу.
Пра(1%е*
8%о*1ра9"е %о4а%*о хра*1%1<е"о (repository) *а Catch2. И',о%'(а9"е е:1* о" с%е:*1"е а:рес1:
о"2о(ор

О" 'а HTTPS: https://github.com/catchorg/Catch2.git


ма4с1ма%*о 'а SSH: git@github.com:catchorg/Catch2.git
1,00
В ,р1мер1"е ,о-:о%у е 1',о%'(а* HTTPS а:рес+". А4о е *у;*о, ,роме*е"е 2о.
О"бе%я'(а*е У,ра;*е"е :(а (+'мо;*1 *аB1*а:
*а (+,роса
1. 8%о*1ра"е, 4а"о 'а,а'(а"е 1ме"о *а хра*1%1<е"о:

git clone https://github.com/catchorg/Catch2.git

2. 8%о*1ра"е, 4а"о 1'б1ра"е 4а4 :а се 4а'(а :1ре4"ор1я"а, ( 4оя"о :а се 'а,17е 1*формаA1я"а:

git clone https://github.com/catchorg/Catch2.git "Some interesting name here"

HINT: Обърнете внимание, че редът на аргументите и в двете команди е сходен. Най-напред е адресът, а след това (ако има такова) е името на
локалната директория.

И'бере"е е:*о

Го"о(о, 1',+%*1х с"+,41"е *а 'а:аBа"а. 


Все о<е *е с+м ре71% 'а:аBа"а.

Your answer is correct.

В,-рос 3 Тази задача е създадена с цел упражнение на git cat-file. Моля, когато решавате задачата, използвайте само тази команда.
Пра(1%е*
С%е: 4а"о (еBе с"е 4%о*1ра%1 repo-"о *а Catch2, 1',о%'(а9"е cat-file, 'а :а ра'бере"е 4а4+( е "1,+" *а обе4"а, B19"о хе7 е:
о"2о(ор
159e7c3789a78003921a5d56c9a4f80269477a83
О"
ма4с1ма%*о
1,00 По-:о%у ,осоBе"е 4а4+( е "1,+" *а обе4"а.

О"бе%я'(а*е
И'бере"е е:*о
*а (+,роса
a. Т1,+" е "blob"
b. Т1,+" е "tree" 
c. Т1,+" е "hash"
d. Т1,+" е "commit"
e. В repo-"о *яма "а4+( обе4"
f. Не '*ам

Your answer is correct.

В,-рос 4 Тази задача е създадена с цел упражнение на git cat-file. Моля, когато решавате задачата, използвайте само тази команда.
Пра(1%е*
С%е: 4а"о (еBе с"е 4%о*1ра%1 repo-"о *а Catch2, 1',о%'(а9"е cat-file, 'а :а ра'бере"е 4а4+( е ра'мер+" *а обе4"а, B19"о хе7 е:
о"2о(ор
09df5735d262d22021c0351efa225273290603b9
О"
ма4с1ма%*о
1,00 В ,о%е"о 'а о"2о(ор ,осоBе"е ра'мера ( бро9 ба9"о(е (,рос"о 4о,1ра9"е 1'хо:а о" 4ома*:а"а).

О"бе%я'(а*е
О"2о(ор: 2865 
*а (+,роса

В,-рос 5 Тази задача е създадена с цел упражнение на git cat-file. Моля, когато решавате задачата, използвайте само тази команда.
Пра(1%е*
С%е: 4а"о (еBе с"е 4%о*1ра%1 repo-"о *а Catch2, 1',о%'(а9"е cat-file, 'а :а ,о%уB1"е 1*формаA1я 'а commit-а, B19"о хе7 е:
о"2о(ор
38d926090a9f14a9776d9fd5bda2290be3df6cdb
О"
ма4с1ма%*о
1,00 8о9 е хе7+" *а с(+р'а*о"о с *е2о :+р(о (tree)? По,+%*е"е хе7а *а :+р(о"о ( ,о%е"о 'а о"2о(ор (*е ,о,+%(а9"е *1<о :ру2о ос(е* хе7а).

О"бе%я'(а*е О"2о(ор: ddfa53e4d5af92abc1d38c819eeefa68c7485329 


*а (+,роса

В,-рос 6 Моля, след като решите тази задача, отбележете това като маркирате съответната опция по-долу.
Пра(1%е*
о"2о(ор
С+':а9"е :1ре4"ор1я test/. В *ея 1'2ра:е"е ,о4а'а*а"а ,о-:о%у с"ру4"ура. С+:+р;а*1е"о *а фа9%о(е"е е бе' '*аBе*1е, ,рос"о 'а,17е"е *я4а4+(
"е4с".
О"
ма4с1ма%*о test/
1,00 ├─ subdir/
│ ├─ file-3.txt
│ └─ file-4.txt
О"бе%я'(а*е
├─ file-1.txt
*а (+,роса
└─ file-2.txt

И',+%*е"е с%е:*1"е:
1. И',о%'(а9"е git init, 'а :а с+':а:е"е *о(о хра*1%1<е ( test/.
2. И',о%'(а9"е git add, 'а :а :оба(1"е Bе"1р1"е фа9%а ( staging area.
3. И',о%'(а9"е git commit, 'а :а с+':а:е"е *о( commit.

И'бере"е е:*о

Го"о(о, 1',+%*1х с"+,41"е *а 'а:аBа"а. 


Все о<е *е с+м ре71% 'а:аBа"а.

Your answer is correct.

8ра9 *а ,ре2%е:а

◀︎ С,1с+4 с ,ре,ор+B(а*1 1'"оB*1A1 О"1:1 *а ...

 8о*"а4" с ,о::+р;а<1"е са9"а 

В1е с"е (%е'%1 ( с1с"ема"а 4а"о Е%е*а В+рба*о(а (И'%1'а*е о" ,роф1%а)
C527495S2
И*формаA1я 'а 'а,а'(а*е *а %1B*1 :а**1
Get the mobile app

You might also like