Нагоре и надолу по течението

Нагоре и надолу по течението

Терминът upstream и downstream се отнася до хранилището. Като цяло upstream е мястото, където клонирате хранилището, а downstream е всеки проект, който интегрира вашата работа с други произведения. Тези условия обаче не са ограничени до Git хранилища.

Има два различни контекста в Git за upstream/downstream, които са дистанционни и време/история. В препратката към отдалечено нагоре/надолу по веригата, репото надолу по веригата ще бъде изтеглено от хранилището нагоре по веригата. Данните ще текат надолу по естествен път.

При препратката към време/история може да е неясно, защото нагоре във времето означава надолу по течението в историята и обратно. Така че е по-добре да използваме термините родител/дете вместо upstream/downstream в случай на време/история.

Git настройка нагоре по веригата

Git set upstream ви позволява да зададете отдалечения клон по подразбиране за текущия ви локален клон. По подразбиране всяка команда за изтегляне задава главния като ваш отдалечен клон по подразбиране.

Понякога се опитваме да накараме някои промени на отдалечения сървър, но той ще покаже грешка като ' грешка: не успя да изпрати някои препратки към 'https: .' Причината може да е, че не сте задали своя отдалечен клон. Можем да зададем отдалечения клон за локалния клон. Ще приложим следния процес, за да настроим отдалечения сървър:

За да проверите отдалечения сървър, използвайте командата по-долу:

 $ git remote -v  

Ще се получи следното:

Git нагоре и надолу по веригата

Горният изход показва името на отдалечения сървър. За да разберете по-добре отдалечения сървър, Натисни тук . Сега проверете наличните клонове, изпълнете командата по-долу:

 $ git branch -a  

Ще се получи следното:

Git нагоре и надолу по веригата

Горната команда ще изброи клоновете в локалното и отдалеченото хранилище. За да научите повече за клоновете, щракнете тук. Сега натиснете промените на отдалечен сървър и задайте конкретния клон като отдалечен клон по подразбиране за локалното хранилище. За да натиснете промените и да зададете отдалечения клон по подразбиране, изпълнете командата по-долу:

 $ git push --set-upstream origin master  

Горната команда ще зададе главния клон като отдалечен клон по подразбиране. За да разберете по-добре главния произход Натисни тук .

Помислете за резултата по-долу:

Git нагоре и надолу по веригата

В дадения изход всичко е актуално с отдалечения клон.

Можем също да зададем отдалечения клон по подразбиране, като използваме командата git branch. За да направите това, изпълнете командата по-долу:

 $ git branch --set-upstream-to origin master  

За да покажете отдалечени клонове по подразбиране, изпълнете командата по-долу:

 $ git branch -vv  

Помислете за резултата по-долу:

Git нагоре и надолу по веригата

Горният резултат показва клоновете, налични в хранилището. Можем да видим, че отдалеченият клон по подразбиране е определен с подчертани букви.


Може Да Ви Хареса