Munkavégzés távoli adattárak (GIT) - környezet - jtalks wiki

Mi a verziókövető rendszer, azt hiszem, mindenki tudja (a Wikipedia), ezért itt, git egy osztott (distibuted) verziókezelő rendszer, ez azt jelenti, hogy nincs olyan dolog, mint egy központi szerver (a tároló) és a kliens, minden git repository - önellátó. Egyszerre csak az egyik tárolóból (az egyik, amelyben dolgozik), de ha csapatban dolgozni, szükség van a szinkronizáláshoz. A szinkronizálás segítségével hajtják végre, a távoli adattárak, amely attól függően, a választott stratégia, adattárak amelyek tagjai a csapat vagy egyéni adattár (úgynevezett fő). Munkavégzés a távoli adattár csak fel vagy adatokat fogadni azt. Ezt használja parancs git push. git fetch, git pull ami lesz szó az alábbiakban.

Ha a tároló létrehozása másolással, ha a meglévő tároló, hogy git clone. akkor már van egy távoli adattár néven származási

Munkavégzés távoli adattárak (GIT) - környezet - jtalks wiki

További információ a távoli tároló is megtekinthető az alábbi paranccsal:

git távoli mutatják származási # helyett a származási helyettesítheti bármely távoli tároló neve (ha több)

Ha létrehozott egy adattár git init, a távoli adattárak nem, akkor ezt ki lehet elégíteni a futás a parancsot:

amelynek kimenete a üres. Mivel jár hozzá egy távoli tárolóból.

Hozzáadása távoli repository

Ahhoz, hogy hozzá egy távoli repository, használja ezt a parancsot:

git távoli hozzáadni% REMOTE_NAME %% REMOTE_URL%

mkdir / tmp / my_remote cd / tmp / my_remote # létrehozza a mappát, és mozgassa
git init # készíts egy tárat
érintse readme # hozzá egy üres fájlt
git hozzá readme # egy új fájlt a git-index
git commit -m 'kezdeti elkövetni' # fix változások
cd / tmp
git clone / tmp / my_remote cloned_my_remote

Munkavégzés távoli adattárak (GIT) - környezet - jtalks wiki

Törölni és átnevezni egy távoli repository

Törölni vagy átnevezni a távoli repository nagyon egyszerű, csak nézd meg a szintaxist:

GIT távoli átnevezni eredetű my_remote_name # átnevezni eredetű my_remote_name
git távoli rm my_remote_name # törölni my_remote_name

Kapunk adatokat egy távoli repository

Kap adatokat egy távoli repository, akkor két különböző csapatok git lekérés és git pull

Majd még beszélni mindegyik.

git fetch vesz változik a távoli tárolóban:

git fetch származási # eredetű lehet hagyni, git az alapértelmezett neve

git merge származási / fő

git diff HEAD származási / mester # show különbségek munkapéldányoddal a mester ág távoli eredeti szerver
git diff HEAD származási / another_branch # show különbségek a munkapéldányod egyik ága a távoli szerver another_branch származási

Hasonlóképpen lehet egyesíteni az aktuális ág bármely távoli ág:

git merge származási / fő
git merge származási / another_branch

Különbségek a csapat az előző, hogy egyszer git take változik egy távoli tárolóból, akkor automatikusan megpróbálja egyesíteni őket az aktuális ág:

git pull eredetű mester

Kapcsolódó cikkek