Piv txwv li, xav tias ib pab neeg tsim software xav tsim lub vev xaib thiab lawv txhua tus yuav tsum tau hloov kho cov cai, ib txhij, thaum ua haujlwm ntawm qhov project. Hauv qhov no, Github pab tsim lub hauv paus chaw cia khoom uas txhua tus tuaj yeem rub tawm, hloov kho, thiab tswj cov ntaub ntawv code program.
Ua ntej koj pib siv GitHub, koj yuav tsum tsim ib tus account GitHub.
Ib qho chaw cia khoom feem ntau yog siv los npaj ib qho kev thov software project. Repositories tuaj yeem muaj cov folders thiab cov ntaub ntawv, cov duab, yeeb yaj kiab, cov ntawv nthuav qhia thiab cov ntaub ntawv - txhua yam koj xav tau. Feem ntau cov chaw khaws cia suav nrog README cov ntaub ntawv, cov ntaub ntawv nrog cov ntaub ntawv hais txog koj qhov project.
README cov ntaub ntawv tau sau ua lus Markdown hauv cov ntawv dawb. Koj tuaj yeem sab laj nplooj ntawv no web raws li kev siv ceev ceev ntawm Markdown lus. GitHub tso cai rau koj ntxiv cov ntaub ntawv README tib lub sijhawm koj tsim koj qhov chaw cia tshiab. GitHub kuj muaj lwm yam kev xaiv xws li daim ntawv tso cai, tab sis koj tsis tas yuav xaiv ib qho pib.
Txhawm rau tsim qhov chaw cia tshiab, nyob rau sab xis saum toj xaiv hauv cov ntawv qhia zaub mov New repository
. Ua raws li cov kauj ruam hauv qab no:
New repository
.first-repository
.Create repository
.Tsim ib ceg tso cai rau koj kom muaj ob peb versions ntawm lub chaw cia khoom tib lub sijhawm.
Los ntawm lub neej ntawddefinita, lub repository first-repository
muaj ib ceg npe main
uas yog suav hais tias yog ceg defitsis muaj nuj nqis. Koj tuaj yeem tsim cov ceg ntxiv rau lub ntsiab hauv qhov chaw cia khoom first-repository
. Koj tuaj yeem siv cov ceg kom muaj qhov sib txawv ntawm ib qhov project tib lub sijhawm. Qhov no muaj txiaj ntsig zoo thaum koj xav ntxiv kev ua haujlwm tshiab rau ib qhov project yam tsis tau hloov pauv lub ntsiab cai. Ua hauj lwm ua tiav ntawm cov ceg sib txawv yuav tsis tshwm rau ntawm tus tswv ceg kom txog thaum koj sib sau ua ke. Koj tuaj yeem siv cov ceg los sim thiab hloov pauv ua ntej cog lus rau lub ntsiab.
Thaum koj tsim ib ceg los ntawm ceg tseem ceeb, koj tab tom ua ib daim ntawv luam, lossis snapshot, ntawm qhov tseem ceeb raws li lub sijhawm ntawd. Yog tias lwm tus tau hloov pauv rau tus tswv ceg thaum koj tab tom ua haujlwm ntawm koj ceg, koj tuaj yeem thawb cov hloov tshiab.
Hauv daim duab hauv qab no peb tuaj yeem pom:
Lub ntsiab ceg
Ib ceg tshiab hu ua feature
Txoj kev uas feature
ua ntej yuav merged nrog lub ntsiab
Tsim ib ceg rau kev siv tshiab lossis kho kab yog zoo li khaws cov ntaub ntawv. Nrog GitHub, software tsim tawm siv cov ceg ntoo kom kho cov kab laum, thiab ua haujlwm ua haujlwm, cais los ntawm cov haujlwm tseem ceeb. Thaum qhov kev hloov pauv tau npaj txhij, nws tau muab tso rau hauv cov ceg tseem ceeb.
Tom qab tsim peb lub chaw cia khoom, txav mus rau lub tab <>Code
(1) ntawm lub repository:
Nyem rau lub ntsiab (2) drop-down zaub mov, thiab mam li muab lub npe tshiab branch
(3)
Nyem rau Create branch: first branch from 'main'
Tam sim no peb muaj ob branch
, main
e first-branch
. Tam sim no, lawv zoo ib yam nkaus. Tom qab ntawd peb yuav ntxiv cov kev hloov pauv rau qhov tshiab branch
.
Tsuas yog tsim tus tshiab branch
, GitHub coj koj mus rau code page
rau qhov tshiab first-branch
, uas yog ib daim qauv ntawm lub ntsiab.
Peb tuaj yeem ua thiab khaws cov kev hloov pauv rau cov ntaub ntawv hauv qhov chaw cia khoom. Ntawm GitHub, kev hloov pauv tau raug hu commit
Cov. Txhua tus commit
muaj lus los ntawm commit
txuas, uas yog ib qho kev piav qhia uas piav qhia tias vim li cas ib qho kev hloov pauv. Cov lus ntawm commit
lawv ntes cov keeb kwm ntawm kev hloov pauv kom lwm tus neeg koom nrog tuaj yeem nkag siab tias qhov twg tau ua tiav thiab vim li cas.
Hauv qab ceg first-branch
tsim, nyem rau ntawm README.md cov ntaub ntawv, thiab tom qab ntawd ntawm tus cwj mem los hloov cov ntaub ntawv.
Hauv tus editor, sau siv Markdown.
Hauv lub thawv Commit changes
(Saib ua ntej), peb sau cov lus ntawm commit
piav txog cov kev hloov pauv.
Thaum kawg nyem rau ntawm lub pob Commit changes
.
Cov kev hloov no yuav ua rau README cov ntaub ntawv nkaus xwb first-branch
, yog li tam sim no ceg no muaj cov ntsiab lus sib txawv dua li lub ntsiab.
pull request
Tam sim no peb muaj kev hloov pauv hauv ib ceg tawm ntawm lub ntsiab, peb tuaj yeem qhib ib qho pull request
.
Le pull request
lawv yog lub plawv ntawm kev sib koom tes ntawm GitHub. Thaum koj qhib a pull request
, koj tab tom thov koj cov kev hloov pauv thiab thov ib tus neeg los ua ib qho review
e pull
ntawm koj qhov kev pab cuam thiab sib koom ua ke hauv lawv cov ceg. Cov pull request
qhia qhov sib txawv ntawm cov ntsiab lus ntawm ob ceg. Kev hloov pauv, ntxiv thiab rho tawm tau pom hauv cov xim sib txawv.
Thaum koj tau cog lus, koj tuaj yeem qhib qhov kev thov rub thiab pib kev sib tham, txawm tias ua ntej cov cai tiav.
Siv lub luag haujlwm @mention
ntawm GitHub hauv koj cov lus ntawm pull request
, koj tuaj yeem nug cov neeg tshwj xeeb lossis pab pawg rau kev tawm tswv yim, tsis hais lawv qhov chaw nyob.
Koj tseem tuaj yeem qhib pull request
nyob rau hauv koj lub repository thiab ua ke lawv koj tus kheej. Nws yog ib txoj hauv kev zoo los kawm GitHub kwj ua ntej ua haujlwm ntawm cov haujlwm loj.
Ua ib qho pull request
koj yuav tsum:
pull request
ntawm koj qhov chaw khaws cia first-repository
. New pull request
Example Comparisons
, xaiv ceg koj tsim, first-branch
, muab piv nrog lub ntsiab (tus thawj).Create pull request
.pull request
sau cov lus piav qhia luv luv ntawm koj qhov kev hloov pauv. Koj tuaj yeem suav nrog emojis thiab luag thiab tso cov duab thiab gifs.pull request
. Koj tsis tas yuav ntxiv lawv, tab sis cov kev xaiv no muaj ntau txoj hauv kev los koom tes nrog koj pull request
. Create pull request
.Tam sim no koj cov neeg koom tes tuaj yeem tshuaj xyuas koj cov kev hloov pauv thiab ua cov lus qhia.
pull request
Hauv kauj ruam kawg no, koj yuav ua ke koj ceg first-branch
nyob rau hauv lub ntsiab ceg. Tom qab sib koom ua ke pull request
, hloov mus rau ceg first-branch
yuav embedded nyob rau hauv cov ntaub ntawv tseem ceeb.
Qee zaum, kev thov rub tuaj yeem qhia cov lej hloov pauv uas cuam tshuam nrog cov lej uas twb muaj lawm ntawm lub ntsiab. Yog tias muaj kev tsis sib haum xeeb, GitHub yuav ceeb toom koj txog qhov tsis sib haum xeeb thiab tiv thaiv kev sib koom ua ke kom txog thaum cov kev tsis sib haum xeeb raug daws. Koj tuaj yeem ua ib qho kev cog lus uas daws qhov tsis sib haum xeeb lossis siv cov lus hauv qhov kev thov rub los tham txog qhov tsis sib haum xeeb nrog koj pab neeg.
Merge pull request
los ua ke cov kev hloov pauv rau hauv lub ntsiab.Confirm merge
. Koj yuav tau txais cov lus hais tias qhov kev thov tau ua tiav tiav thiab qhov kev thov raug kaw lawm.Delete branch
. Tam sim no koj richiesta pull
yog merged thiab koj cov kev hloov nyob rau hauv lub ntsiab, koj yuav xyuam xim rho tawm ceg first-branch
. Yog tias koj xav hloov pauv ntxiv rau koj qhov project, koj tuaj yeem tsim ib ceg tshiab thiab rov ua cov txheej txheem no.Ercole Palmeri
Coveware los ntawm Veeam yuav txuas ntxiv muab kev pabcuam cyber extortion xwm txheej teb. Coveware yuav muaj peev xwm ua pov thawj thiab kho…
Kev kwv yees kev saib xyuas yog hloov pauv cov roj & roj sector, nrog rau txoj hauv kev tshiab thiab muaj txiaj ntsig rau kev tswj cov nroj tsuag.…
UK CMA tau tshaj tawm lus ceeb toom txog Big Tech tus cwj pwm hauv kev lag luam kev txawj ntse. Nyob ntawd…
Txoj Cai "Case Green", tsim los ntawm European Union los txhim kho lub zog ua haujlwm ntawm cov tsev, tau xaus nws txoj kev cai lij choj nrog…