Kuba iGit ayazazi zincwadi , ziifayile kuphela, izinto ezingenanto kwifolda ezingaphelelanga kwindawo yokugcina izinto. Nangona kunjalo, kuba izikhokelo kunye neeprojekthi ezininzi zizifuna ngokupheleleyo, kufuneka ziphelele apho. Isiqhelo esiqhelekileyo kukwenza oko kubizwa ngokuba yindawo yokugcina iifayile (ehlala ibizwa ngokuba yigitkeep), ecacisa gca isakhiwo sefolda. Ezi fayile zinokwenziwa ngokulula kwaye, ukuba zifunwa, zikwaqinisekisa ukuba ezinye iifayile ezikwiifolda azihoywa.
Kuqala senza ugcino lovavanyo kunye nokwenza ezinye iifolda ezingaphantsi:
434e6616f335599d241482f169f68f1b
Ngoku sinesakhiwo sefolda elandelayo:
434e6616f335599d241482f169f68f1b
Njengoko bekulindelwe, git status -u Asibonisi tshintsho:
Ngoku siza kusebenzisa ukufumana iifayile zokubamba kuzo zonke iindawo ezifunekayo:
434e6616f335599d241482f169f68f1b
Ngoku siyifumene le folda / ulwakhiwo lwefayile:
434e6616f335599d241482f169f68f1b
Isimo se- git -u ngoku sibonisa ukuba zonke iifolda (ngokuqinisekileyo) ziphelela kwindawo yokugcina izinto:
Ukuba ngoku sifuna ukuqinisekisa ukuba ulwakhiwo lwefolda luhlala luphela kwindawo yokugcina izinto, kodwa hayi naziphi na iifayile (ngaphandle kweefayile zokubamba), senza i-gitignore:
434e6616f335599d241482f169f68f1b
Sisebenzisa i I-syntax ephindwe kabini yeenkwenkwezi:
434e6616f335599d241482f169f68f1b
Umgca wokuqala uphinda uzihoye zonke iifayile kunye neefolda (nakweliphi na inqanaba) kwifolda "foo", umgca wesibini ukuphinda uzikhuphe zonke iifolda kulo mthetho (nakweliphi na inqanaba) kwaye umgca wesithathu awubandakanyi zonke iifayile zegitkeep (nakweliphi na inqanaba) .
Ngoku masenze iifayile zovavanyo:
434e6616f335599d241482f169f68f1b
Isimo se- git -u ngoku sisibonisa iziphumo ezifunwayo: