Git - Натиснете промените в Remote Git Branch

Git Push Changes Remote Git Branch



В тази статия ще ви покажа как да изпратите (качите) вашето локално хранилище на Git в отдалечено хранилище на Git, хоствано в облачни услуги на Git, като GitHub/BitBucket и др. Ще ви покажа и как да натиснете промените, които вие ' направихме от вашето локално Git хранилище в отдалеченото Git хранилище. И така, нека започнем.

' >index.html







Както можете да видите, нов файл index.html е създаден.



Сега поставете файла по следния начин:



$git добави.





Направете нов ангажимент, както следва:

$git commit „първоначален ангажимент“



Нов ангажимент първоначален ангажимент е създаден.

Новият ангажимент трябва да се появи в git log както можете да видите на екрана по -долу.

$git log --една линия

Създаване на празно GitHub отдалечено хранилище на Git:

Сега трябва да създадете празно отдалечено хранилище на GitHub на всяка облачна услуга на Git, която искате. Ако използвате GitHub като мен, влезте в профила си в GitHub. Сега, за да създадете ново хранилище на GitHub, щракнете върху + иконата и след това щракнете върху Ново хранилище .

Сега въведете a име за новото хранилище. Ако искате, въведете a описание (по избор). Изберете Обществен или Частни в зависимост от това дали искате да зададете хранилището публично или частно. Сега се уверете Инициализирайте това хранилище с README не се проверява. Накрая кликнете върху Създайте хранилище .

Трябва да се създаде празно хранилище на GitHub. Това е нашето отдалечено хранилище на Git. URL адресът на хранилището е даден по -долу, както можете да видите в маркирания раздел на екрана по -долу.

Добавяне на информация за отдалечено хранилище към локално хранилище на Git:

Сега копирайте URL адреса на хранилището на GitHub. Можете да направите това, като кликнете върху иконата, както е отбелязано на екрана по -долу.

Сега трябва да добавите URL адреса на GitHub към вашето локално хранилище. За да направите това, изпълнете следната команда:

$git дистанционнодобавете произход https://github.com/dev-shovon/my-project.git

Тук, произход е името или псевдонима на URL адреса на хранилището на GitHub, който току -що добавихте. Ще трябва да използвате псевдонима всеки път, когато натискате локалното си хранилище или промените в локалното си хранилище към отдалеченото хранилище на GitHub.

Можете да изброите всички отдалечени хранилища, които сте добавили, както следва:

$git дистанционно -v

Както можете да видите, URL адресът на хранилището на GitHub, който току -що добавих, е тук. Посочва се като произход.

Избутване на локално хранилище на Git към отдалечено хранилище на Git:

Сега можете да натиснете клона по подразбиране майстор от вашето локално Git хранилище към отдалеченото GitHub хранилище, както следва:

$git push -uмайстор на произхода

Тук, произход е псевдонимът на отдалечения URL адрес на хранилището на Git (в този случай GitHub) и майстор е клонът, който искате да преместите в отдалеченото хранилище на Git.

ЗАБЕЛЕЖКА: The -u опцията се използва само за първото натискане на всеки клон. Тъй като натискам местния майстор клони към хранилището на GitHub за първи път, добавих -u опция тук. Това създава проследяващ клон за майстор клон. Следващия път, когато натиснете нещо към майстор клон, не е нужно да използвате -u опция отново.

Ще бъдете помолени да предоставите потребителското име и паролата за вашия GitHub акаунт. След като го направите, съдържанието на клона по подразбиране майстор от вашето локално хранилище на Git ще бъде прехвърлено в хранилището на GitHub.

Както можете да видите, майстор клон се качва в празното хранилище на GitHub, което създадох по -рано.

Натискане на локални промени в отдалеченото Git хранилище:

Сега, нека направим проста промяна в index.html файл в моето локално хранилище на Git.

Както можете да видите, промених index.html файл.

$git статус

Сега променете промените, както следва:

$git добави.

Сега направете промените, както следва:

$git commit „добави параграф към страницата index.html“

Промените трябва да бъдат извършени.

Новият ангажимент е посочен в git log както можете да видите на екрана по -долу.

$git log --една линия

Сега натиснете промените на локалното майстор разклонете се до хранилището на GitHub, както следва:

$git pushмайстор на произхода

Промените трябва да бъдат изпратени в хранилището на GitHub.

Както можете да видите, хранилището на GitHub е актуализирано.

Избутване на други клонове към отдалеченото Git хранилище:

В този раздел ще ви покажа как да прехвърлите други клонове в хранилището на GitHub и да промените тези клонове в хранилището на GitHub.

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

$git клонт.е.-поправям

Сега плащане до новосъздадения клон т.е.-поправям както следва:

$git checkoutт.е.-поправям

Сега направете малка промяна в index.html файл.

Сега променете промените, както следва:

$git добави.

Сега направете ангажимент, както следва:

$git commit 'отстранен т.е. проблем'

Сега натиснете новосъздадения клон т.е.-поправям към хранилището на GitHub, както следва:

$git push -uпроизход ie-fix

The т.е.-поправям клон трябва да се премести в хранилището на GitHub.

Както можете да видите, т.е.-поправям клон се премества в хранилището на GitHub.

Сега можете да натиснете всички промени на т.е.-поправям клон, използващ git push команда без -u опция.

Направете малка промяна в index.html файл.

Етапирайте промените и поемете ангажимент, както следва:

$git добави.
$git commit „добавих хоризонтален ред към страницата“

Сега натиснете промените на т.е.-поправям разклонете се до хранилището на GitHub, както следва:

$git pushпроизход ie-fix

Промените в т.е.-поправям клон трябва да се премести в хранилището на GitHub.

Както можете да видите, новият коммит се показва на страницата на хранилището на GitHub.

Така че, по този начин натискате промените в отдалечени клонове на Git. Благодаря, че прочетохте тази статия.