கிட் மற்றும் வெற்று கோப்புறைகள்

கிட் கோப்புறைகள் எதுவும் இல்லை, ஆனால் கோப்புகள் மட்டுமே தெரியாது என்பது அனைவரும் அறிந்திருப்பதால், வெற்று கோப்புறை கட்டமைப்புகள் களஞ்சியத்தில் முடிவதில்லை. இருப்பினும், பல கட்டமைப்புகள் மற்றும் திட்டங்களுக்கு அவை முற்றிலும் தேவைப்படுவதால், அவை அங்கேயே முடிவடைய வேண்டும். கோப்புறை கட்டமைப்பை மறைமுகமாகக் குறிப்பிடும் பிளேஸ்ஹோல்டர் கோப்புகள் (பெரும்பாலும் .gitkeep என அழைக்கப்படுபவை) உருவாக்குவது ஒரு பொதுவான நடைமுறை. இந்த கோப்புகளை எளிதில் உருவாக்க முடியும், விரும்பினால், கோப்புறைகளில் உள்ள பிற கோப்புகள் புறக்கணிக்கப்படுவதையும் உறுதிசெய்ய முடியும்.


முதலில் நாம் ஒரு சோதனை களஞ்சியத்தை உருவாக்கி சில துணை கோப்புறைகளை உருவாக்குகிறோம்:

434e6616f335599d241482f169f68f1b

எங்களிடம் இப்போது பின்வரும் கோப்புறை அமைப்பு உள்ளது:

434e6616f335599d241482f169f68f1b

ஒரு கிட் நிலை -u எதிர்பார்த்தபடி எந்த மாற்றங்களையும் நமக்குக் காட்டவில்லை:

கிட் மற்றும் வெற்று கோப்புறைகள்

தேவையான எல்லா இடங்களிலும் ஒதுக்கிட கோப்புகளை உருவாக்க இப்போது கண்டுபிடிப்பைப் பயன்படுத்துகிறோம்:

434e6616f335599d241482f169f68f1b

நாங்கள் இப்போது பின்வரும் கோப்புறை / கோப்பு கட்டமைப்பைப் பெற்றுள்ளோம்:

434e6616f335599d241482f169f68f1b

ஒரு கிட் நிலை -u இப்போது எல்லா கோப்புறைகளும் (மறைமுகமாக) களஞ்சியத்தில் முடிவடைகின்றன என்பதைக் காட்டுகிறது:

கிட் மற்றும் வெற்று கோப்புறைகள்

கோப்புறை அமைப்பு எப்போதும் களஞ்சியத்தில் முடிவடைகிறது என்பதை உறுதிப்படுத்த விரும்பினால், ஆனால் எந்த கோப்புகளும் (ஒதுக்கிட கோப்புகளைத் தவிர), நாங்கள் ஒரு ஜிடிக்னோர் உருவாக்குகிறோம்:

434e6616f335599d241482f169f68f1b

நாங்கள் இரட்டை நட்சத்திர தொடரியல் பயன்படுத்துகிறோம் :

434e6616f335599d241482f169f68f1b

முதல் வரி "foo" கோப்புறையில் உள்ள அனைத்து கோப்புகளையும் கோப்புறைகளையும் (எந்த மட்டத்திலும்) மீண்டும் மீண்டும் புறக்கணிக்கிறது, இரண்டாவது வரி அனைத்து கோப்புறைகளையும் (எந்த மட்டத்திலும்) இந்த விதியிலிருந்து மீண்டும் மீண்டும் விலக்குகிறது மற்றும் மூன்றாவது வரி அனைத்து .கிட்கீப் கோப்புகளையும் (எந்த மட்டத்திலும்) விலக்குகிறது .

இப்போது நாம் சில சோதனைக் கோப்புகளை உருவாக்குகிறோம்:

434e6616f335599d241482f169f68f1b

ஒரு கிட் நிலை -u இப்போது விரும்பிய முடிவைக் காட்டுகிறது:

கிட் மற்றும் வெற்று கோப்புறைகள்

மீண்டும்