logo

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

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

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

java балонно сортиране

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

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

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

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

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

 $ git remote -v 

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

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

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

java булев низ
 $ git branch -a 

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

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

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

 $ git push --set-upstream origin master 

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

масив в java

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

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

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

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

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

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

свържете се с база данни java
 $ git branch -vv 

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

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

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