Git yog ib qho cuab yeej siv ntau hauv kev tsim software sib koom tes. Cloning cov chaw cia khoom hauv ib cheeb tsam khaws cov kev hloov pauv tshiab ntawm qhov haujlwm, tso cai rau koj tawm thiab txiav koj tus kheej yam tsis tas cuam tshuam rau lwm tus txoj haujlwm tam sim. Txhawm rau ua qhov no, koj yuav tsum rub tawm Git lossis lwm yam Git-txhawb nqa software, nrhiav lub chaw cia khoom uas koj xav kom clone, thiab hais qhia qhov chaw kom txuag tau lub cloned repository. Qhov no tuaj yeem ua tiav los ntawm kab hais kom ua txoj haujlwm, lossis nrog txoj haujlwm tau txais kev txhawb nqa graphical user interface (GUI).
Cov kauj ruam
Txoj Kev 1 ntawm 3: Siv Kab Lus Hais
Kauj Ruam 1. Rub tawm thiab teeb tsa Git
Mus rau https://git-scm.com/downloads thiab xaiv rub tawm rau lub platform uas koj siv.
Kauj Ruam 2. Tsim cov npe rau koj lub chaw cia khoom
Nkag mus rau qhov chaw koj xaiv hauv koj lub computer. Tom qab ntawv nyem rau (lossis Ctrl + nyem) thiab xaiv "New Folder".
Txhawm rau kom yooj yim, nws yuav yog qhov zoo tshaj los tsim koj thawj lub chaw cia khoom ntawm lub Desktop
Kauj Ruam 3. Qhib Git CMD
Txoj haujlwm no tau teeb tsa nrog rau cov cuab yeej git, txawm li cas los xij koj tseem tuaj yeem siv cov lus txib ib txwm teeb tsa ua ntej (Windows) lossis Terminal (Mac/Linux).
Kauj Ruam 4. Nkag mus rau koj phau ntawv teev npe hauv kab hais kom ua
Nkag mus rau "cd" hais kom ua hauv qab no los ntawm txoj hauv kev mus rau cov ntawv tais ceev tseg uas koj tau tsim. Cov ntawv tais ceev tseg hauv txoj kev raug cais los ntawm "\". Ntaus ↵ Enter kom ua tiav qhov kev nqis tes ua.
- Piv txwv li, daim nplaub tshev ntawm lub desktop rau Windows yuav siv cov lus txib "cd c: / users [username] desktop [foldname]"
- "Cd" sawv rau "hloov cov npe"
- Koj tuaj yeem hloov pauv cov npe ib ntawm ib lub sijhawm hloov tag nrho ib zaug yog tias koj pom nws nrawm dua: "cd desktop" ↵ Sau "cd folder name" ↵ Enter.
Kauj Ruam 5. Nkag mus rau nplooj ntawv khaws cia hauv koj lub vev xaib
Mus rau ntawm github (lossis qhov twg git lwm txoj hauv kev) nplooj ntawv ntawm lub chaw cia khoom uas koj tab tom sim clone. Qhov chaw nyob ntawm qhov chaw cia khoom yuav tshwm rau ntawm nplooj ntawv khaws cia.
Qhov chaw nyob ntawm qhov chaw nyob yuav txawv nyob ntawm seb qhov chaw cia khoom uas koj siv, tab sis feem ntau lawv nyob ze rau saum toj kom nkag tau yooj yim. Nrhiav qhov URL
Kauj Ruam 6. Luam qhov chaw nyob
Nyem qhov chaw nyob (feem ntau yog URL pib nrog "https" lossis "ssh") thiab ntaus Ctrl+C lossis ⌘ Cmd+C txhawm rau luam.
Kauj Ruam 7. Sau “git clone” ua raws los ntawm qhov chaw nyob rau hauv kab hais kom ua
Qhov "git" hais qhia kab hais kom ua uas koj siv Git muaj nuj nqi, thiab "clone" qhia nws kom clone qhov chaw raws li cov lus txib. Muab tshuaj txhuam lossis ntaus tawm qhov chaw nyob tom qab qhov hais kom ua.
Txhawm rau muab tshuaj txhuam rau hauv Windows kab hais kom ua, koj yuav tsum tau nyem txoj nyem thiab xaiv "Muab tshuaj" los ntawm cov ntawv qhia zaub mov. Qhov no tsis tsim nyog hauv Mac lossis Linux Terminal
Kauj Ruam 8. Ntaus ↵ Enter
Cov txheej txheem cloning yuav pib thiab nthuav tawm nws qhov kev nce qib hauv kab hais kom ua. Koj yuav raug ceeb toom thaum txheej txheem ua tiav los ntawm cov lus hauv kab hais kom ua.
Txoj Kev 2 ntawm 3: Siv Git GUI
Kauj Ruam 1. Rub tawm thiab teeb tsa Git
Mus rau https://git-scm.com/downloads thiab xaiv rub tawm rau lub platform uas koj siv.
Kauj Ruam 2. Tsim cov npe rau koj lub chaw cia khoom
Nkag mus rau qhov chaw uas koj xaiv koj lub khoos phis tawj. Tom qab ntawv nyem rau (lossis Ctrl + nyem) thiab xaiv "New Folder".
Txhawm rau kom yooj yim, nws yuav yog qhov zoo tshaj los tsim koj thawj lub chaw cia khoom ntawm lub Desktop
Kauj Ruam 3. Nkag mus rau nplooj ntawv khaws cia hauv koj lub vev xaib
Mus rau ntawm github (lossis yam khoom twg git) nplooj ntawv ntawm lub chaw cia khoom uas koj tab tom sim clone. Qhov chaw nyob ntawm qhov chaw cia khoom yuav tshwm rau ntawm nplooj ntawv khaws cia.
Qhov chaw nyob ntawm qhov chaw nyob yuav txawv nyob ntawm seb qhov chaw cia khoom uas koj siv, tab sis feem ntau lawv nyob ze rau saum toj kom nkag tau yooj yim. Nrhiav qhov URL
Kauj Ruam 4. Luam qhov chaw nyob
Nyem qhov chaw nyob (feem ntau yog URL pib nrog "https" lossis "ssh") thiab ntaus Ctrl+C lossis ⌘ Cmd+C txhawm rau luam.
Kauj Ruam 5. Qhib Git GUI
Qhov program no tau teeb tsa nrog rau cov cuab yeej git. Hloov chaw ntawm khau raj rau hauv kab lus kab lus, koj yuav pom lub qhov rai nrog cov nyees khawm nyem tau.
Kauj Ruam 6. Nyem “Clone Repository”
Nov yog thawj qhov kev xaiv ntawm lub khau raj txaws npo.
Koj tseem tuaj yeem xaiv "Clone" los ntawm "Repository" dropdown menu
Kauj Ruam 7. Nkag mus rau qhov chaw nyob
Muab tshuaj txhuam lossis ntaus qhov chaw nyob rau hauv daim teb no.
Kauj Ruam 8. Nkag mus rau phau ntawv teev npe
Nkag mus rau txoj hauv kev rau cov ntawv khaws cia uas koj tau tsim.
Koj tseem tuaj yeem nyem "Xauj" txhawm rau tshawb rau daim nplaub tshev yam tsis tas yuav ntaus nws
Kauj Ruam 9. Nyem “Clone”
GUI yuav tso tawm koj qhov kev nce qib thiab ceeb toom rau koj thaum lub clone tiav.
Txoj Kev 3 ntawm 3: Siv Visual Studio
Kauj Ruam 1. Nkag mus rau nplooj ntawv khaws cia hauv koj lub vev xaib
Mus rau ntawm github (lossis yam khoom twg git) nplooj ntawv ntawm lub chaw cia khoom uas koj tab tom sim clone. Qhov chaw nyob ntawm qhov chaw cia khoom yuav tshwm rau ntawm nplooj ntawv khaws cia.
Qhov chaw nyob ntawm qhov chaw nyob yuav txawv nyob ntawm seb qhov chaw cia khoom uas koj siv, tab sis feem ntau lawv nyob ze rau saum toj kom nkag tau yooj yim. Nrhiav qhov URL
Kauj Ruam 2. Luam qhov chaw nyob
Nyem qhov chaw nyob (feem ntau yog URL pib nrog "https" lossis "ssh") thiab ntaus Ctrl+C lossis ⌘ Cmd+C txhawm rau luam.
Kauj Ruam 3. Qhib Visual Studio
Visual Studio yog ib txwm muaj nyob hauv Windows kev txhim kho ib puag ncig, tab sis tsis pub dawb. Koj tuaj yeem rub tawm VS Express kom tau txais qhov tshem tawm dawb tsab.
Kauj Ruam 4. Xaiv "Team Explorer" tab
Qhov no yog nyob hauv qab ntawm txoj cai sab xis.
Kauj Ruam 5. Nyem rau qhov “Manage Connections” khawm
Lub pob no tau sawv cev los ntawm lub cim ntsaws thiab nyob hauv lub tshuab raj sab saum toj ntawm sab xis.
Kauj Ruam 6. Nyem “Clone”
Qhov no nyob hauv ntu "Local git repositories" ntu ntawm sab xis.
Kauj Ruam 7. Nkag mus lossis muab qhov chaw nyob tso rau hauv kab ntawv
Ib zaug hauv daim teb, lub khawm "Clone" yuav dhau los ua qhov nyem.
Kauj Ruam 8. Nyem “Clone”
Lub pob no nyob hauv qab qhov chaw qhov chaw. Thaum nyem qhov kev kawm tiav bar yuav tshwm los tso tawm cov txheej txheem clone. Cov txheej txheem tiav thaum ib lub bar puv lawm.
Cloned repositories tau cia li cloned rau cov npe hauv zos hauv koj cov ntawv teev npe pom duab
Lub tswv yim
- Siv git rub hloov kho tshiab tsis txhob rov ua dua tshiab. Txuag re-cloning rau cov xwm txheej uas koj muaj teeb meem sib koom ua ke lossis teeb meem compiler.
- Rau cloning tus tswv tsev nyob deb git clone, siv "username@host:/path/to/repository" hom ntawv tom qab "git clone".
- Yog tias koj txav koj phau ntawv teev npe cia, xyuas kom tseeb tias koj tau hloov kho kom raug rau txoj hauv kev thaum koj sim nkag mus rau nws hauv kab hais kom ua.