Chcę się nauczyć git, więc czy jest dostępne jakiekolwiek internetowe repozytorium git, tylko do testu? aby nauczyć się pracy ze zdalnymi repozytoriami GIT?Czy jest dostępne repozytorium testu GIT?
Odpowiedz
Możesz sklonować dowolne repo, które lubisz na github.com. Jeśli potrzebujesz więcej funkcji (scalanie, pchanie itp.), Możesz utworzyć własne repo testowania (obecnie jest to bezpłatne) - http://help.github.com/creating-a-repo/
Git nie jest podobny do SVN, ponieważ nie potrzebujesz centralnego repo. Możesz jedynie pobrać katalog z plikami i wykonać kopię. W kopii uruchom "git init" i voila, masz repozytorium git do grania. Możesz nawet klonować z niego lokalnie i ćwiczyć popychanie i ciągnięcie. Możesz to zrobić bez połączenia z internetem.
Cóż, jest to starsze pytanie, ale może być nadal bardzo aktualne dla innych.
Zwykle używam następującego przepływu pracy (jest to mniej więcej to, co sugeruje odpowiedź siride). Można go używać do testowania Git lub do posiadania zdalnego repozytorium na dysku sieciowym lub w usłudze takiej jak Dropbox (zamiast github.com lub innych).
Utwórz katalog, który będzie działał jako zdalnego repozytorium:
cd /somewhere/on/hard/drive/eg/Dropbox
mkdir my_project
cd my_project
git init --bare
idź do istniejącego katalogu projektu (lub utworzyć, jeśli nie masz):
cd project_dir
git init
# add all files you want to add, e.g. *, *.cpp *.h, '*.cpp' etc. or one by one
# create some file if you don't have any
git add *
git commit -am "initial commit"
jeszcze w directory Project, połączyć się ze zdalnym repozytorium:
# add the remote repository
git remote add origin /somewhere/on/hard/drive/eg/Dropbox
# push for the first time
git push -u origin master
Następnie można git commit
, git push
, git pull
lub cokolwiek chcesz wypróbować. Aby utworzyć nowy klon tego repozytorium używać standardowych Klon:
git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir
Działa to doskonale nadaje się do testów, ponieważ nie wymaga żadnych Sever lub usługę przez stronę trzecią i jest użyteczny nawet do prawdziwej pracy.
Alternatywnie, dla kompletnych początkujących, http://try.github.io/, który pozwala wypróbować podstawowe polecenia Git w przeglądarce internetowej.
A oto repo gdzie można przetestować zrobić pull request
https://github.com/octocat/Spoon-Knife
- 1. Utrzymywanie repozytorium Git w innym repozytorium git
- 2. Utwórz repozytorium git zawierające inne repozytorium git.
- 3. Czy są dostępne zautomatyzowane usługi synchronizujące SVN-> GIT?
- 4. git z opcją --git-dir = oznacza "nie jest repozytorium git"
- 5. Czy Git może sklonować nagie repozytorium do innego nagiego repozytorium?
- 6. Czy mogę sklonować repozytorium git z BitBucket?
- 7. Śmierć: nie jest repozytorium git - po BSoD
- 8. Czy można przełączyć użytkownika na repozytorium git?
- 9. Repozytorium Git za duże
- 10. Ikona repozytorium Git
- 11. Git - Przeglądaj zdalne repozytorium
- 12. Anonimizuj lokalne repozytorium git?
- 13. Wyodrębnij część repozytorium git?
- 14. Przenoszenie repozytorium git
- 15. Publikowanie repozytorium "git svn"
- 16. jak zrestartować repozytorium git
- 17. git podczas zmiany repozytorium
- 18. git tylko część repozytorium
- 19. Odzyskiwanie złamany repozytorium git
- 20. Jak dodać repozytorium git jako współdzieloną zależność innego repozytorium git?
- 21. Zmniejszenie rozmiaru repozytorium git:
- 22. Klonowanie repozytorium git Awaria
- 23. Jak ustawić prywatne repozytorium Git na GitHub? Czy to możliwe?
- 24. Nadpisywanie zdalnego repozytorium git z moim repozytorium
- 25. Testowanie maszyny wirtualnej w repozytorium GIT
- 26. Wykonaj lokalną kopię zdalnego repozytorium git
- 27. Czy czasopismo Perl jest dostępne online?
- 28. Jak ustalić, czy połączenie internetowe jest dostępne?
- 29. Jak zaktualizować rozwidlone repozytorium git?
- 30. Git: automatyczne pobieranie z repozytorium?
Ale chcę też popełniają i Oddział Merge! – SunnyShah
cóż, możesz utworzyć testowe repozytorium. Istnieją nieograniczone repozytoria publiczne w darmowym planie, jaki mają w danym momencie (https://github.com/plans) [edit - w żaden sposób nie jestem związany z Githubem; Jestem tylko użytkownikiem tam] – aeter
Zatwierdzanie, łączenie itp. ... są wykonywane lokalnie. Jedyne, czego nie byłbyś w stanie zrobić, to popchnąć do zagranicznego repo. W przeciwnym razie, jak mówi siride, możesz zrobić to wszystko (włączając w to zdalne repozytorium) na jednym komputerze dość łatwo. – Dustin