Android

Paano magdagdag ng git remote

Git с нуля.3: Связывание проекта с репозиторием, git init, remote add/remove

Git с нуля.3: Связывание проекта с репозиторием, git init, remote add/remove

Talaan ng mga Nilalaman:

Anonim

Karaniwan, kapag nagtatrabaho sa Git, gagamit ka lamang ng isang malayuang pinangalanan na pinagmulan at iba't ibang mga sanga para sa iba't ibang mga tampok at kapaligiran. Pinagmulan ay ang pangalan ng liblib na awtomatikong nilikha kapag na-clone mo ang isang imbakan at mga puntos sa mga naka-clone na repositoryo.

Gayunpaman, kapag nakikipagtulungan sa isang proyekto sa isang pangkat ng mga tao, maaari mong makita ang paggamit ng maraming Git remotes na madaling gamitin.

Ang mga rem remote ay nagtuturo sa mga bersyon ng imbakan na karaniwang nakaimbak sa iba pang mga server.

Ipinapaliwanag ng gabay na ito kung paano magdagdag ng isang bagong Git remote.

Pagdaragdag ng Git Remote

Kailangang umiiral ang remote na imbakan bago mo idagdag ang git remote sa iyong lokal na imbakan. Maaari kang lumikha ng imbakan sa isang serbisyo sa pagho-host ng Git tulad ng GitHub, GitLab, at BitBucket o sa iyong pribadong server ng Git.

Upang magdagdag ng isang bagong liblib, mag-navigate sa direktoryo na ang iyong imbakan ay naka-imbak sa at gamitin ang git remote add command na sinusundan ng malayuang pangalan, at ang malayong URL:

git remote add

Halimbawa, upang magdagdag ng isang bagong liblib na nagngangalang staging nagtuturo sa [email protected]:user/repo_name.git URL na iyong i-type:

git remote add staging [email protected]:user/repo_name.git

Gamitin ang git remote utos upang ilista ang mga malalayong koneksyon at i-verify na ang bagong liblib na matagumpay na naidagdag:

git remote -v

Ang output ay magiging hitsura ng isang bagay tulad nito:

origin https://github.com/user/repo_name.git (fetch) origin https://github.com/user/repo_name.git (push) staging [email protected]:user/repo_name.git (fetch) staging [email protected]:user/repo_name.git (push)

Kung ano talaga ang ginagawa ng git remote add utos ay baguhin ang repositoryo .git/config file at isang bagong koneksyon sa remote na imbakan.

.git / config

… url = [email protected]:user/repo_name.git fetch = +refs/heads/*:refs/remotes/staging/*

Maaari kang magdagdag ng isang bagong liblib sa pamamagitan ng pag-edit ng .git/config file na may isang text editor, ngunit mas madali ang paggamit ng utos.

Ayan yun. Matagumpay mong naidagdag ang isang bagong Git remote.

Upang itulak ang iyong code sa bagong liblib, gagamitin mo:

git push

Upang makuha at hilahin mula sa malayong paggamit:

git fetch git pull

Konklusyon

Ang pagdaragdag ng isang bagong Git remote ay isang bagay lamang sa isang utos. Ang mga remote ng git ay lubos na kapaki-pakinabang at pinapayagan kang magkaroon ng maraming mga repositori.