Od chwili jak prawie usunąłem projekt, nad którym siedziałem ok 2 tyg. postanowiłem nie używać już GoogleDrive do synchronizacji projektów programistycznych. Stworzyłem konto na githubie, ogarnąłem podstawowe opcje z eclipse'owgo eGita, ale jest parę spraw, które są dla mnie niejasne.
- Czy dobrym pomysłem jest mieć każdy projekt w osobnym repozytorium?
- Stworzyłem lokalne repozytorium, oraz repozytorium na githubie. Testowo wrzuciłem na githuba jakiś projekt, usunąłem go z dysku i chciałem jakoś zaimportować. Gdy próbuję wgrać go do wspomnianego lokalnego repozytorium dostaję komunikat: "CodeRepository is not an empty directory". Czemu jest to problem i jak to obejść?
- Jak to jest dostępem do publicznych repozytoriów? Rozumiem, że dopóki sam kogoś nie mianuję współtwórcą (collaborator), to tylko ja mam prawo wprowadzać zmiany w plikach na serwerze?
Będę wdzięczny za wyjaśnienie powyższych kwestii, a wszelkie dodatkowe wypowiedzi dotyczące podstaw i kluczowych spraw związanych z gitem, również są mile widziane :)