Git , Github
Може ли някой да ми обясни къде се намират тези бази данни (local repo) където се съхранява информацията когато commit-нем от workspace-a или когато fetch-нем от Remote repo-то ?
Също не мога да схвана логиката защо е това local repo ?
Примерно създавам нов проект в гитхъб. Клонирам го в някоя директория на моя комп. Работя по него и след това го пушвам пак в гитхъба. Не виждам смисъла защо трябва да минавам през това local repo , т.е. защо трябва първо да fetch-вам от github и после да pull-вам в директорията и обратното защо трябва първо да commit-вам в local repo-то и после да push-вам в github-a ???