2015-08-12 14 views

Odpowiedz

11

Po pobraniu repo po prostu daje wszystkie pliki źródłowe bez .git, więc nie masz repozytorium. Kiedy klonujesz, dostajesz kopię historii i funkcjonalne repozytorium git.

+0

Czy można klonować repo wyłącznie za pomocą zwijania? – Rahul

8

Pobieranie repozytorium powoduje jedynie pobranie plików z ostatniego zatwierdzenia domyślnego oddziału. Nie pobiera żadnego z plików w folderze .git. Jeśli brzmi to jak bełkot, wystarczy pobrać najnowszą kopię kodu. Nie pobiera żadnej z historii, więc nie można przeglądać historii. Nie można wyświetlić żadnej wiadomości o zatwierdzeniu. Nie można uruchamiać poleceń git, takich jak git add, git push itp. To tak, jakby git nigdy nie istniał, a wszystko, co masz, to kopia kodu/plików.

+0

Jedną z rzeczy, które zastanawiałem się, czy klonujesz repozytorium i zatwierdzasz, czy modyfikujesz pliki na serwerze, jak i lokalnie? – Phil

+1

@Phil commit jest wykonywany lokalnie. Jeśli chcesz zaktualizować GitHub za pomocą commitów, to wtedy wykonasz 'git push'. –