Git kunye neefolda ezingenanto

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:

Git kunye neefolda ezingenanto

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:

Git kunye neefolda ezingenanto

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:

Git kunye neefolda ezingenanto

Emva