Witam,
Miałem długą przerwę w programowaniu, postanowiłem sobie podłubać trochę. Generalnie Środowisko chce mieć na Windows, a serwer php, apache, mysql na Ubuntu Server na wirtualnej maszynie (nie próbujcie konfigurować widoczności maszyny w Windows, kiedy macie WiFi, tylko na kabelku to działa, może Wam to zaoszczędzić kilku dni).
Następnie zacząłem szukać jaki SVN wybrać. Znalazłem pełno bluzgów na tych co używają SVN i bluzgający mędrcy pisali, że teraz używa się GIT. No to wgrałem GIT na Ubuntu i Msysgit na Windows.
Tylko czy w ogóle jest jakakolwiek możliwość synchronizacji tego jakże wspaniałego GIT pomiędzy Windows, a Ubuntu? Bo na razie to nawet nie potrafię pobierać plików z repozytorium na jednej maszynie, a co dopiero pobierać je z drugiej, a Googole mi nie pomaga:-) W SVN mogłem sobie synchronizować foldery bez problemu, z tego co pamiętam.
Czy może się tego nie da na przecudnym GIT zrobić i mam używać tego złego SVN'a?:D
Czy jest w ogółe jakaś dokumentacja do GIT, która wyjasnie jak to działa? Jaka jest "architektura" tego, bo informacji na tematy "jak utworzyć repozytorium", "jak utworzyć branch", "jak zrobić commit" itp, to jest pełno, ale żeby coś wyjasnić to nie.
I jeszcze wszyscy w przykładach tworzą pliki tylko w katalogu gdzie utworzyli repozytorium, nigdzie nie znalazłem opisu jak commitować coś z innego katalogu do danego repo. Niby są te branche, które można tworzyć w różnych miejscach, ale jak, kiedy tam nie można wybrać ścieżki?