Loading...
VanessaShopping avatar VanessaShopping 48 Точки

Git , Github

Може ли някой да ми обясни къде се намират тези бази данни (local repo) където се съхранява информацията когато commit-нем от workspace-a или когато fetch-нем от Remote repo-то ?

Също не мога да схвана логиката защо е това local repo ?

Примерно създавам нов проект в гитхъб. Клонирам го в някоя директория на моя комп. Работя  по него и след това го пушвам пак в гитхъба. Не виждам смисъла защо трябва да минавам през това local repo , т.е. защо трябва първо да fetch-вам от github и после да pull-вам в директорията и обратното защо трябва първо да commit-вам в local repo-то и после да push-вам в github-a ???

 

 

Тагове:
0
Programming Fundamentals
abotev avatar abotev 25 Точки
Best Answer

Local repository-то е .git папката, която обикновено е скрита. Намира се в работната ти директория, където са файловете или проектът, по който работиш с Git (ако ползваш GitHub, е в папката на съответното repository). Съдържа доста информация, тук може да видиш повече. Идеята да има такова repository е, че по такъв начин repository-то, което е при теб, става огледална версия на това, което е на remote сървъра. Ако там възникне проблем и информацията се загуби, всяко едно клонирано repository може да се използва като backup. Също така в local repository-то се пази информация за промените по време на работа локално, което дава възможност да се работи offline, за разлика от други системи за version control като Subversion примерно. Надявам се да ти е станало по-ясно :)

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.