Maobane e ne e le letsatsi la ho etsa mananeo mme khohlano le polokelo ea git e ntsamaisitse polokelo ea hemanth moo ke fumaneng lenane le felletseng ka litaelo tse fetang 400 ho GitHub / Git tse nkoang li sebelisoa haholo, e 'ngoe le e' ngoe ea tsona e tsamaea le tlhaloso ea ts'ebeliso ea tsona. Haeba ha u tsebe hore na ke eng GitHub kapa u bile le bothata ba ho e kenya feela, u ka ea Tataiso e potlakileng ea ho sebelisa GitHub ka sebele seo se tla tlosa lipelaelo tsohle tsa hau.
Index
- 1 Thuso ea Git ts'ebeliso ea letsatsi le letsatsi, litaelo tse ka tlase ho 20 ho sebelisa git letsatsi le letsatsi.
- 2 Bontša tataiso ea Thuso ea Git
- 3 Ngola ho hula
- 4 Lethathamo la lifaele tsohle ho fihlela boitlamo
- 5 Nchafatsa tšupiso ea boitlamo ba pele
- 6 Lethathamo la lifaele tsohle tse loantšanang
- 7 Lethathamo la lifaele tsohle tse fetotsoeng boitlamo
- 8 Bona liphetoho tseo u li entseng ho tloha boitlamo ba ho qetela
- 9 Bapisa liphetoho tseo u li lokiselitseng le boitlamo ba hau ba ho qetela
- 10 E bontša phapang lipakeng tsa liphetoho tse kenngoeng le tse sa ngolisoang
- 11 Thathamisa makala ohle a seng a kopane le mong'a hau
- 12 Potlakela fetohela lekaleng le fetileng
- 13 Tlosa makala a seng a ntse a kopantsoe le monghali
- 14 Thathamisa makala ohle le lintho tsa ho qetela tseo a li entseng le lekala
- 15 Track lekala
- 16 Tlosa lekala la lehae
- 17 Tlosa lekala le hole
- 18 Fetola liphetoho tsa lehae ka litaba tsa morao-rao hloohong
- 19 Khutlisa boitlamo ka ho theha boitlamo bo bocha
- 20 Lahla boitlamo, bo khothalletsoang makaleng a poraefete
- 21 Fetola molaetsa o fetileng oa boitlamo
- 22 Fetola Mongoli
- 23 Seta sengoli bocha, kamora hore sengoli se fetoloe maemong a lefats'e
- 24 Fetola URL e hole
- 25 O fumana lethathamo la litšupiso tsohle tse hole
- 26 Fumana lenane la makala ohle a lehae le a hole
- 27 Fumana lenane la makala a hole
- 28 Kenya likarolo tse fetotsoeng tsa file, sebakeng sa file eohle
- 29 Fumana liteko tse phethetsoeng
- 30 E bontša liphetoho tsa libeke tse 2 tse fetileng
- 31 Sheba boitlamo bohle ba lifereko tse hloahloa
- 32 Ho khetha litšebeletso makaleng ka ho sebelisa khetho ea ciliegia
- 33 Fumana makala a nang le boitlamo ba hash
- 34 Lits'oants'o tsa Git
- 35 Ka potlako le ka nakoana boloka (stasheado) mosebetsi o entsoeng
- 36 Letlapa la lifaele tsohle, esita le tse sa itokisetsang.
- 37 Bontša lenane la lifaele tsohle tsa stasheado
- 38 Sebelisa phetoho efe kapa efe ntle le ho e hlakola lenaneng
- 39 Kenya kopo liphetoho tsa stash ebe u li tlosa lenaneng la stash
- 40 Tlosa libaka tsohle tse bolokiloeng
- 41 Nka faele e ikhethileng e phethiloeng
- 42 Bontša lifaele tsohle tse lokiselitsoeng
- 43 Bontša lifaele tsohle tse e-so lokisoe
- 44 Bontša lifaele tsohle tse hlokomolohuoang
- 45 Theha sefate se secha sa polokelo (git 2.5)
- 46 Theha sefate se secha se sebetsang ho tsoa ho HEAD
- 47 Tlosa faele polokelong ea git ntle le ho e hlakola polokelong ea lehae
- 48 Pele o hlakola lifaele tse tala, etsa tlhahlobo ea liteko ho fumana lenane la lifaele tsena.
- 49 Qobella ho hlakola lifaele tse sa itokisetsang
- 50 Qobella ho tlosoa ha lits'oants'o tse sa lokisoang
- 51 Ntlafatsa li-submodules tsohle
- 52 E bontša liphetoho tsohle lekaleng la hajoale tse sa kopantsoeng le master
- 53 Fana ka lebitso la lekala
- 54 Ntlafatsa 'tšobotsi' 'me u kopanye' master '
- 55 Boloka pokellong ea lekala le hloahloa
- 56 Fetola boitlamo ba pele ntle le ho fetola molaetsa oa tlaleho
- 57 Tlosa makala a hole a seng a sa simolohe
- 58 Khutlisa hash ho tsoa ntlafatsong ea pele
- 59 Sheba sefate sa mofuta
- 60 Kenya projeke polokelong u sebelisa hive
- 61 Fumana liphetoho tsa morao-rao polokelong ea hau bakeng sa projeke e hokahaneng u sebelisa subtree
- 62 Romella kantle ho lekala le nalane ea lona ho file
- 63 Kenya kantle ho sosobaneng
- 64 O fumana lebitso la lekala la hajoale
- 65 Hlokomoloha faele e seng e entsoe (mohlala, Changelog).
- 66 Stashea ea fetoha pele a hlophisa bocha
- 67 Batla ka id lekaleng la lehae
- 68 E bonts'a li-tag tsa morao-rao tsa lekala la hajoale
- 69 Sheba liphapang.
- 70 Hlokomoloha liphetoho ho faele ea mohlala
- 71 Pheta
- 72 Hloekisa lifaele tsa .gitignore.
- 73 Khutlisa faele e hlakotsoeng.
- 74 Khutlisa lifaele ka boitlamo bo itseng
- 75 Kamehla hlophisa bocha ho fapana le ho kopanya
- 76 Thathamisa mabitso ohle le litlhophiso
- 77 Etsa hore nyeoe e utloe bohloko
- 78 Mefuta ea boits'oaro.
- 79 E hlahloba hore na phetoho ke karolo ea tokollo.
- 80 Hloekileng Dry matha.
- 81 Tšoaea boitlamo e le tharollo ea boitlamo ba pele
- 82 Khalemelo ea squash
- 83 Tlola sebaka sa litepisi nakong ea boitlamo.
- 84 Thathamisa lifaele tse hlokomolohiloeng
- 85 Boemo ba lifaele tse hlokomolohiloeng
- 86 O itlama ka Branch1 tse seng ka Branch2
- 87 boloka le ho sebelisa tharollo ea likhohlano tse fetileng
- 88 Bula lifaele tsohle tse hanyetsanang ho Mohlophisi.
- 89 Bala palo ea lintho tse sa lokisoang le ts'ebeliso ea tsona disk.
- 90 Tlhokomelo ea lintho tse sa fihlelleheng
- 91 Shebella polokelo ea hau hang-hang ho gitweb.
- 92 Sheba lipontšo tsa GPG lenaneng la netefatso
- 93 E tlosa litlatsetso maemong a lefats'e.
- 94 Fumana lekala le lecha le se nang nalane
- 95 E bontša phapang lipakeng tsa faele ea tlhahiso le mofuta oa eona oa morao-rao.
- 96 Tlosa faele lekaleng le leng.
- 97 Thathamisa feela motso ebe u netefatsa ho kopanya
- 98 Kopanya lipakeng tsa likano tse peli
- 99 Thathamisa makala kaofela
- 100 Fumana ho sebelisa patlo ea binary
- 101 Thathamisa lintho tseo u li etsang le liphetoho tsa faele e itseng
- 102 Etsa lekala le le leng
- 103 Theha 'me u fetele lekaleng le lecha
- 104 Hlokomoloha lifaele tse nang le liphetoho liketsong
Thuso ea Git ts'ebeliso ea letsatsi le letsatsi, litaelo tse ka tlase ho 20 ho sebelisa git letsatsi le letsatsi.
git Thusa letsatsi le letsatsi
Bontša tataiso ea Thuso ea Git
git Thusa -g
Ngola ho hula
git fetch --tsohle && git reset --hard Origin / master
Lethathamo la lifaele tsohle ho fihlela boitlamo
git ls-tree --name-feela -r <itlama>
Nchafatsa tšupiso ea boitlamo ba pele
ntlafatso ea git-Ref -d HEAD
Lethathamo la lifaele tsohle tse loantšanang
git diff --name-only --diff-filter = U
Lethathamo la lifaele tsohle tse fetotsoeng boitlamo
git diff-tree --no-commit-id --name-only -r <itlama>
Bona liphetoho tseo u li entseng ho tloha boitlamo ba ho qetela
git fapana
Bapisa liphetoho tseo u li lokiselitseng le boitlamo ba hau ba ho qetela
git diff - e bolokiloe
E bontša phapang lipakeng tsa liphetoho tse kenngoeng le tse sa ngolisoang
git diff Hlooho
Thathamisa makala ohle a seng a kopane le mong'a hau
lekala la git - masterged
Potlakela fetohela lekaleng le fetileng
ho tsoa ha git -
Tlosa makala a seng a ntse a kopantsoe le monghali
lekala la git - masterged | grep -v '^ \ *' | xargs -n 1 git ea lekala -d
Thathamisa makala ohle le lintho tsa ho qetela tseo a li entseng le lekala
lekala la git -vv
Track lekala
git branch -u qaleho / mybranch
Tlosa lekala la lehae
lekala la git -d <local_branchname>
Tlosa lekala le hole
tšimoloho ea git push - hlakola <lengete>
Fetola liphetoho tsa lehae ka litaba tsa morao-rao hloohong
ho tsoa ha git - <lebitso la faele>
Khutlisa boitlamo ka ho theha boitlamo bo bocha
ho khutlisa git <itlama>
Lahla boitlamo, bo khothalletsoang makaleng a poraefete
git reset <itlama>
Fetola molaetsa o fetileng oa boitlamo
git etsa -v --amend
Fetola Mongoli
git etsa --amend --author ='Lebitso la Mongoli'
Seta sengoli bocha, kamora hore sengoli se fetoloe maemong a lefats'e
git commit --amend --reset-author - ha e hlophisoe
Fetola URL e hole
Tšimoloho ea git remote set-url <URL>
O fumana lethathamo la litšupiso tsohle tse hole
git hole
Mofuta o mong:
git remoutu show
Fumana lenane la makala ohle a lehae le a hole
lekala la git -a
Fumana lenane la makala a hole
lekala la git -r
Kenya likarolo tse fetotsoeng tsa file, sebakeng sa file eohle
git eketsa -p
Fumana liteko tse phethetsoeng
kobeha http://git.io/vfhol > ~/. e qetella.bash && Echo '[-f ~ / .git-completed.bash] &&. ~ / .git-completed.bash' >> ~/ .bashrc
E bontša liphetoho tsa libeke tse 2 tse fetileng
git log --no-merges --raw - ho tloha ='2 dibeke tse fetileng'
Mekhoa e meng:
git whatchanged - ho tloha ='2 dibeke tse fetileng'
Sheba boitlamo bohle ba lifereko tse hloahloa
git log --no-merges --stat --reverse master ..
Ho khetha litšebeletso makaleng ka ho sebelisa khetho ea ciliegia
ho tsoa ha git <lebitso la lekala> && khetho ea ciliegia ea git <itlama>
Fumana makala a nang le boitlamo ba hash
git branch -a - e na le <itlama>
Mofuta o mong:
git branch - e na le <itlama>
Lits'oants'o tsa Git
konteraka ea git - global alias.<sebetsana> <taelo ea>
konteraka ea git - global aliasboemo ba .st
Ka potlako le ka nakoana boloka (stasheado) mosebetsi o entsoeng
git stash
Mofuta o mong:
git stash boloka
Letlapa la lifaele tsohle, esita le tse sa itokisetsang.
git stash boloka -u
Mofuta o mong:
git stash boloka --include-untracked
Bontša lenane la lifaele tsohle tsa stasheado
lenane la git stash
Sebelisa phetoho efe kapa efe ntle le ho e hlakola lenaneng
git stash sebetsa <stash @ {n}>
Kenya kopo liphetoho tsa stash ebe u li tlosa lenaneng la stash
pop stash pop
Mekhoa e meng:
git stash sebelisa stash @ {0} && stash lerotholi stash @ {0}
Tlosa libaka tsohle tse bolokiloeng
git stash hlakile
Mekhoa e meng:
lerotholi la git stash <stash @ {n}>
Nka faele e ikhethileng e phethiloeng
ho tsoa ha git <stash @ {n}> -- <faele_path>
Mofuta o mong:
stout ea git checkout stash @ {0} - <faele_path>
Bontša lifaele tsohle tse lokiselitsoeng
git ls-lifaele -t
Bontša lifaele tsohle tse e-so lokisoe
git ls-file - tse ling
Bontša lifaele tsohle tse hlokomolohuoang
li-ls-lifaele-tse ling -i -exclude-standard
Theha sefate se secha sa polokelo (git 2.5)
git worktree eketsa -b <lebitso la lekala> <tsela> <qalo-qalo>
Theha sefate se secha se sebetsang ho tsoa ho HEAD
git worktree eketsa --detach <tsela> SEHLOHO
Tlosa faele polokelong ea git ntle le ho e hlakola polokelong ea lehae
git rm - e bolokiloe <faele_path>
Mofuta o mong:
git rm - e bolokiloeng -r <directory_path>
Pele o hlakola lifaele tse tala, etsa tlhahlobo ea liteko ho fumana lenane la lifaele tsena.
git hloekileng -n
Qobella ho hlakola lifaele tse sa itokisetsang
git hloekileng -f
Qobella ho tlosoa ha lits'oants'o tse sa lokisoang
git hloekileng -f -d
Mofuta o mong:
git hloekileng -df
Ntlafatsa li-submodules tsohle
git submodule foreach git pull
E bontša liphetoho tsohle lekaleng la hajoale tse sa kopantsoeng le master
git ciliegia -v mong'a
Mofuta o mong:
git ciliegia -v mong'a <ho kopanngoa ha lekala>
Fana ka lebitso la lekala
lekala la git -m <lebitso le lecha la lekala>
Mofuta o mong:
lekala la git -m [<lebitso la khale-lekala>] <lebitso le lecha la lekala>
Ntlafatsa 'tšobotsi' 'me u kopanye' master '
tšobotsi ea ho tsoa ha git && git rebase @ {- 1} && git checkout @ {- 2} && git kopanya @ {- 1}
Boloka pokellong ea lekala le hloahloa
git archive master --format = zip --output = master.zip
Fetola boitlamo ba pele ntle le ho fetola molaetsa oa tlaleho
git eketsa - kaofela && git commit --amend --no-edit
Tlosa makala a hole a seng a sa simolohe
git lata -p
Mofuta o mong:
tšimoloho ea prune ea git
Khutlisa hash ho tsoa ntlafatsong ea pele
lethathamo la git rev -reverse HEAD | hlooho -1
Sheba sefate sa mofuta
git log --pretty = oneline --graph --decorate --all
Mofuta o mong:
gitk - kaofela
Kenya projeke polokelong u sebelisa hive
git subtree eketsa --prefix =<sesebelisoa_name>/<projeke_name> -Squash git@github.com:<mosebedisi>/<projeke_name>.git mong'a
Fumana liphetoho tsa morao-rao polokelong ea hau bakeng sa projeke e hokahaneng u sebelisa subtree
git subtree hula --prefix =<sesebelisoa_name>/<projeke_name> -Squash git@github.com:<mosebedisi>/<projeke_name>.git mong'a
Romella kantle ho lekala le nalane ea lona ho file
git bundle bopa <faele> <lebitso la lekala>
Kenya kantle ho sosobaneng
git clone repo.bundle <repo-dir> -b <lebitso la lekala>
O fumana lebitso la lekala la hajoale
git rev-parse --abbrev-ref LEHLOOHO
Hlokomoloha faele e seng e entsoe (mohlala, Changelog).
git update-index --assume-e sa fetoheng Changelog; git etsa -a; git update-index - ha e nahane Changelog
Stashea ea fetoha pele a hlophisa bocha
git rebase --autostash
Batla ka id lekaleng la lehae
ho lata mohloli oa git<id>/ hlooho:<lebitso la lekala>
Mekhoa e meng:
git hula tšimoloho hula /<id>/ hlooho:<lebitso la lekala>
E bonts'a li-tag tsa morao-rao tsa lekala la hajoale
git hlalosa -tags -abbrev = 0
Sheba liphapang.
git diff - lentsoe-diff
Hlokomoloha liphetoho ho faele ea mohlala
git update-index --assume-e sa fetohe <lebitso la faele>
Pheta
git update-index - no-assume-unchanged <lebitso la faele>
Hloekisa lifaele ho .gitignore
.
git hloekileng -X -f
Khutlisa faele e hlakotsoeng.
ho tsoa ha git <deleting_commit>^ - <faele_path>
Khutlisa lifaele ka boitlamo bo itseng
ho tsoa ha git <itlama> -- <faele_path>
Kamehla hlophisa bocha ho fapana le ho kopanya
git config --global branch.autosetuprebase kamehla
Thathamisa mabitso ohle le litlhophiso
git config - lenane
Etsa hore nyeoe e utloe bohloko
git config --global core.ignorecase bohata
Mefuta ea boits'oaro.
konteraka ea git - global Thusae nepahetse 1
E hlahloba hore na phetoho ke karolo ea tokollo.
git name-rev --name-feela <SHA-1>
Hloekileng Dry matha.
git clean -fd --ryry-matha
Tšoaea boitlamo e le tharollo ea boitlamo ba pele
git boitlamo --fixup <SHA-1>
Khalemelo ea squash
git rebase -i --autosquash
Tlola sebaka sa litepisi nakong ea boitlamo.
git etsa -am <etsa molaetsa>
Thathamisa lifaele tse hlokomolohiloeng
git cheka-hlokomolohe *
Boemo ba lifaele tse hlokomolohiloeng
boemo ba git - bo hlophisitsoe
O itlama ka Branch1 tse seng ka Branch2
git log Branch1 ^ Lekala2
boloka le ho sebelisa tharollo ea likhohlano tse fetileng
git config --global reference.enabled 1
Bula lifaele tsohle tse hanyetsanang ho Mohlophisi.
git diff --name-feela | bonngoe | maqhoele $ MOKHATLO
Bala palo ea lintho tse sa lokisoang le ts'ebeliso ea tsona disk.
li-git count-items - tse baloang ke batho
Tlhokomelo ea lintho tse sa fihlelleheng
git gc - Prune = hona joale - e mabifi
Shebella polokelo ea hau hang-hang ho gitweb.
git instaweb [--local] [--httpd=<httpd>] [- tlaleho=<kepe boo>] [- sebatli=<sebadi>]
Sheba lipontšo tsa GPG lenaneng la netefatso
git log --show-signature
E tlosa litlatsetso maemong a lefats'e.
konteraka ea git --global --unset <lebitso la ho kena>
Fumana lekala le lecha le se nang nalane
ho tsoa ha git --orphan <lebitso_la lekala>
E bontša phapang lipakeng tsa faele ea tlhahiso le mofuta oa eona oa morao-rao.
git diff - e hlophisitsoeng
Tlosa faele lekaleng le leng.
git bontša <lebitso_la lekala>:<lebitso la faele>
Thathamisa feela motso ebe u netefatsa ho kopanya
git log - motsoali oa pele
Kopanya lipakeng tsa likano tse peli
git rebase --interactive HEAD ~ 2
Thathamisa makala kaofela
git Checkout mong'a && git branch - ha e kopane
Fumana ho sebelisa patlo ea binary
git bisect qala git bisect e mpe git bisect e ntle v2.6.13-rc2 git bisect e mpe git bisect e ntle git bisect reset
Thathamisa lintho tseo u li etsang le liphetoho tsa faele e itseng
git log - latela -p - <faele_path>
Etsa lekala le le leng
git clone -b <lebitso la lekala> --single-branch https://github.com/user/repo.git
Theha 'me u fetele lekaleng le lecha
ho tsoa ha git -b <lebitso la lekala>
Hlokomoloha lifaele tse nang le liphetoho liketsong
git konokono core.fileMode bohata
Maikutlo a 2, siea ea hau
Pokello e ntle ea litaelo 😉
Monehelo o motle !!