Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 11008|Válasz: 2

A git verziókezelő eszköz be van jelentkezve a githubba

[Linket másol]
Közzétéve 2017. 02. 13. 10:19:29 | | | |


1. lépés: A GitHub használata Az első lépés egy GitHub fiók regisztrálása. Ezután létrehozhatsz egy repozitóriumot (az ingyenes felhasználók csak nyilvános repozióriumot hozhatnak létre), létrehozhatsz egy új repozitóriumot, kitöltheted a nevet és létrehozhatod, majd megjelenik néhány tárolókonfigurációs információ, ami szintén egy egyszerű git-oktató útmutató.
Weboldal: https://github.com

2. lépés: Először telepítsd a git verziókezelő eszközt, majd telepítsd és telepítsd közvetlenül a következő lépésben!
Letöltési cím:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz


3. lépés:

Először keressünk egy helyet, ahol a helyi tárolót tárolhatjuk a számítógép merevlemezén, például beállítjuk a helyi tárolót a C:\project\MyProjects\AutoIndexNetScript mõska alatt

Menjen az AutoIndexNetScript mappába, és jobb kattints a műveletre a következőként:

1) Ha jobb gombbal kattint a helyi tárházban a Git Init Here gombra, egy további .git mappa jelenik meg, ami azt jelenti, hogy a helyi git sikeresen létrejött. Jobb kattintással a Git Bash gombbal belépj a git parancssorba.

Végrehajtás:



hátulyour_email@youremail.comHelyette az e-mail címed. Az e-mail címemhelp@itsvse.com, amely egyben a GitHubon regisztrált e-mail cím is:



Kattints közvetlenül az Enter gombra, hogy elmagyarázd: az ssh kulcs az alapértelmezett fájlban generálódik id_rsa.

Ezután a rendszer megkéri, hogy adj be egy jelszót, és közvetlenül nyomd meg az Enter gombot, hogy jelezze, nincs jelszó

Ha a jelszót ismételjük, közvetlenül be is írják, és akkor jelez, hogy a shh kulcsot sikeresen generálták.


Ezután a cím alatt megadott címre megyünk, hogy megtekintsük az ssh kulcsfájlt. A számítógépem címe: C:\Users\itsvse\.ssh, ahol itsvse a számítógépem neve

Nyisd meg a id_rsa.pub-ot, és másold le a kulcsot oda. A kulcs egy pár érthetetlen karakter és szám, ne aggódj miatta, csak lemásolod.



Menj vissza a github weboldalára, menj a Fiókbeállítások menübe, válaszd ki az SSH kulcsokat bal oldalon, Add hozzá SSH kulcsot,

Vagy közvetlenül a következő oldalakra: https://github.com/settings/keys

Töltsd ki a címet és ragasztsd be a kulcsot.


2) Ellenőrizd, hogy sikeres, írd be a git bash alá


A belépés azt mutatja: Sikeresen hitelesítettél, de a GitHub nem biztosít shell hozzáférést. Ez azt jelenti, hogy sikeresen csatlakoztál a githubhoz.

$ ssh -Tgit@github.com
A 'github.com (192.30.253.113)' gazdagép hitelessége nem bizonyítható.
Az RSA kulcsujjlenyomat: SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Biztos vagy benne, hogy folytatni akarod a kapcsolatot (igen/nem)? igen
Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of know                                                                                                                n hosts.
Szia itsvse! Sikeresen hitelesítettél, de a GitHub nem biztosít shell-hozzáférést.







Előző:Tesztposztolás releváns tapasztalat szerzéséhez.
Következő:a git push nem tudott néhány reflektort a git-re tolni
Közzétéve 2017. 02. 13. 10:26:14 |
Megtanultam, köszönöm a főbérlőnek
 Háziúr| Közzétéve 2017. 02. 13. 10:55:36 |
Git parancs

Nézd meg, add fel, küldd el, töröld, visszahívd, visszaállítsd a módosításokat

git help <command> # mutatja a parancs segítségét

git show # mutatja egy commit git show tartalmát $id

git co -- <file> # dobd el a munkaterület módosításokat

Git Co. # Hagyd el a munkaterület módosításait

git add <file> # commits a működő fájlváltozásokat a helyi staging area-ban

git add . # Minden módosított munkadokumentumot küldj be a beállító területre

git RM <file> # töröld a fájlt a tárházból

git rm <file> --cached # törli a fájlokat a tárolóból, de nem a fájlokat

git reset <file> # Visszaállítás a stadozásból működő fájlokba

git reset -- . # Visszaállítás a stakingből működő fájlokba

git reset --hard # visszatér az utolsó commit állapotához, azaz minden változtatást eldob, amit az előző commit óta végrehajtottak

git ci <file> git ci . git ci -a # egyesítsd git add, git rm, git ci és más műveleteket úgy, hogy git ci -am legyen "néhány megjegyzés"

git ci --amend # modify the last commit record

A git revert <$id> # visszaállítja egy commit állapotát, és maga a visszaállítási művelet is létrehoz egy alcommit-objektumot

git revert HEAD # a legutóbbi commit állapotának visszaállításához

Nézd meg a fájl diff-t

git diff <file> # Hasonlítsd össze a jelenlegi fájlt és a staging area fájl különbségét git diff

git diff <id1><id2> # Hasonlítsd össze a különbséget két commit között

git diff <branch1>.. <branch2> # Összehasonlítjuk két ág között

git diff --staged # Összehasonlítsa a staging és repository különbségeket

git diff --cached # összehasonlítja a staging és repository különbségeket

git diff --stat # csak összehasonlítja a statisztikákat



Tekintse meg a beküldési előzményeket

git log <file> git log # View the file for every commit record

git log -p <file> # segítségével, hogy lásd az egyes részletes módosítások diff-jét

git log -p -2 # Lásd az utolsó két részletes változtatás különbségét

git log --stat #查看提交统计信息

TIG
Macen a TIG-et használhatod a diff helyett, és naplót használsz, Brew telepítés TIG-et


Git helyi fiókmenedzsment
Ábrák megtekintése, váltása, létrehozása és törlése

git br -r # a távoli ág megtekintéséhez

git br <new_branch> # új ág létrehozásához

git br -v # a végső commit információ megtekintésére minden ághoz

git br --merged # hogy lássa azokat az ágazokat, amelyek az aktuális ágba kerültek

git br --no-merged # hogy lássa azokat az ágazokat, amelyeket még nem olvasztottak a jelenlegi ágba

git co <branch> # Váltás egy ágra

git co -b <new_branch> # új ág létrehozásához és a múlthoz váltáshoz

Git co -b # új <new_branch> <branch> new_branch generál az ág alapján

Git co $id # Nézz meg egy előzmény commit rekordot, de nincs elágazási információ, és egy másik ágra váltás automatikusan törlődik

git co $id -b <new_branch> # Nézz meg egy history commit record és hozz létre egy branchet

git br -d <branch> # töröld egy ágat

git br -D <branch> # Kényszeríti az ág törlését (kényszeríteni kell, amikor egy nem egyesített ágat törölünk)


Ági összevonás és újrabázis

git merge <branch> # merge ágak a jelenlegi ágba

git merge origin/master --no-ff # Ne gyorsíts előre az összevonást, ez generál egy merge commitet

git rebase <branch> master # Rebase master az ágra, ami megfelel: GIT CO <branch> && GIT REBASE master && GIT CO master && git merge <branch>


Git patch management (kényelmes fejlesztési szinkronizációhoz több gépen)

git diff > .. /sync.patch # a javítás generálásához

Git Apply .. /sync.patch # patch

Git apply --Ellenőrizd .. /sync.patch #测试补丁能否成功



Git staging management

git stash # Staging

git stash list # felsorolja az összes rejtekhelyet

git stash apply # restore stage content

git stash drop # delete staging area

Git távoli fiókkezelés

git pull # Fogd el az összes fiókfrissítést a távoli tárból, és egyesítsd őket helyben

git pull --no-ff # Fogd el a távoli tároló összes ágafrissítését, és egyesítsd őket helyben, ne gyorsítsd előre az összevonást

git fetch origin # Fetch remote repository updates

git merge origin/master # Egyesítsd a távoli fő ágat a helyi aktuális ággal

git co --track eredet/ág # Kövess egy távoli ágat, hogy létrehozd a megfelelő helyi ágat

git co -b <local_branch> origin/<remote_branch> # helyi ágat hoz létre a távoli ág alapján, a függvény ugyanaz, mint fentebb


git push # push minden ágat

git push origin master # push a helyi fő ágat a távoli fő ágra

git push -u origin master # Push a helyi elsődleges ágat a távoli oldalra (akkor hozza létre, ha nincs távoli mester ág a távoli tároló inicializálására)

git push origin <local_branch> # Távoli ág létrehozásához az eredet a távoli tároló neve

git push eredet<local_branch>:<remote_branch> # Távoli ág létrehozása

Git push origin :<remote_branch> #先删除本地分支(git br -d<branch>), majd push a távoli ág törléséhez



Git távoli raktárkezelés

git remote -v # segítségével megnézzük a távoli szerver címét és a tároló nevét

git remote show origin # a távoli szerver tároló állapotának ellenőrzésére

git remote add origin git@ github:robbin/robbin_site.git # Add hozzá a távoli tároló címét

git remote set-url origin git@ github.com:robbin/robbin_site.git # Állítsd be a távoli tároló címét (a távoli tároló címének módosítására) git remote rm <repository> # Töröld a távoli tárolót


Távoli raktár létrehozása

git clone --bare robbin_site robbin_site.git # Hozzon létre egy verzió-alapú repository-t egy projekttel verziókkal

scp -r my_project.git git@ git.csdn.net:~ # Upload a pure repository a szerverre

mkdir robbin_site.git && cd robbin_site.git && git --bare init # Készíts egy tiszta repositoryt a szerveren

git remote add origin git@ github.com:robbin/robbin_site.git # Állítsd be a távoli tároló címét

git push -u origin master # first commit by the client

a git push -u origin develop # először committ tesz a helyi develop ágra a távoli fejlesztési ágra, és követi a

git remote set-head origin master # Állítsd be a távoli tároló FEJÉT úgy, hogy a master ágra mutasson



Parancsokat is beállíthatsz követési távoli könyvtárakat és helyi könyvtárakat

git branch --set-upstream master origin/master

git branch --set-upstream develop origin/develop
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com