Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%)
|
Witam szanownych Państwa (IMG:style_emoticons/default/smile.gif)
Otóż mam pewien problem chciałbym uzyskać odpowiedzi na kilka pytań pod waszym okiem jeżeli pozwolicie. Moje projekty robione są w oparciu o framework - zatem wchodzi w grę duża ilość plików. Do kodowania wykorzystuje netbeans. Czy w np. Gicie da się zrobić coś takiego, że po zakończonej pracy ( edycji plików czy też stworzenia nowych ) wysłać wszystkie zmiany na zdalny serwer? Konkretnie zastanawiam się czy da się automatycznie jakby sprawdzać całą zawartość danego katalogu tak by nie trzeba commitować ( bo tak się to chyba nazywa ) każdego pliku z kolej czy też dodawać nowych plików. Jest to dla mnie ważne, ponieważ nie wyobrażam sobie śledzić 50 plików z kolei i zastanawiać się czy któryś jeszcze trzeba dodać do śledzenia. Ogólnie przydało by mi się coś takiego w sytuacji kiedy pracuje w dwóch różnych miejscach na różnych komputerach. Aktualnie do przenoszenia używam pen drive, ale co dwa trzy miesiące muszę kupiwać nowego bo zawsze go gdzieś podzieje, albo nie mam pojęcia które pliki są aktualnie wgrane. Jestem totalnie zielony z kontroli wersji, ale zamierzam w niedługim czasie się czegoś nauczyć zatem miło było by zobaczyć kilka wskazówek ewentualnie komend (IMG:style_emoticons/default/smile.gif) Z góry dziekuję za pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Cytat Moje projekty robione są w oparciu o framework - zatem wchodzi w grę duża ilość plików. Do kodowania wykorzystuje netbeans. Źródła zewnętrznych projektów nie powinny być wersjonowane. Katalog z zewnętrznymi zależnościami dodaj do .gitignore.Cytat Czy w np. Gicie da się zrobić coś takiego, że po zakończonej pracy ( edycji plików czy też stworzenia nowych ) wysłać wszystkie zmiany na zdalny serwer? Tak, da się. Jest to absolutna podstawa: http://git-scm.com/book
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%)
|
Dzięki za pomoc, do dokumentacji trafiłem już wcześniej, nawet jest po polsku.
Tak czy inaczej dowiedziałem się, że trzeba płacić za prywatność gita więc próbuje to jakoś ominąć (IMG:style_emoticons/default/smile.gif) Chciałbym teraz stworzyć lokalne repozytorium gita przy czym jak dodaje wszystkie pliki to dodaje mi się również stworzony w katalogu głównym folder .git ( logicznie ) Czy się da i ewentualnie jak zrobić tak by w klonowanym repo nie było katalogu .git? |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Cytat Tak czy inaczej dowiedziałem się, że trzeba płacić za prywatność gita więc próbuje to jakoś ominąć (IMG:style_emoticons/default/smile.gif) Chyba pomyliłeś Gita z GitHubem. IIRC Gitbucket ma w swojej ofercie darmowe, prywatne repozytoria. Zawsze możesz też sam hostować sobie repozytorium, czy to u siebie lokalnie, czy na jakimś dropboksie.Cytat Czy się da i ewentualnie jak zrobić tak by w klonowanym repo nie było katalogu .git? Możesz po prostu usunąć ten katalog, ale wtedy nie będzie to już repozytorium Gita, a jedynie... zwykły zbiór plików.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%)
|
Dziekuję za odpowiedzi, mniej więcej rozjaśniłeś mi wszystko i7$ w kiezeni miesięcznie (IMG:style_emoticons/default/wink.gif)
Mam jeszcze jedno ostatnie pytanko. Klnuje sobie repo -> pracuje na nim, dodaje do śledzenia cały katalog -> kończe prace commituje -> wysyłam I teraz czy wyślą się wszystkie pliki ponownie, czy wyślą się jedynie zmodyfikowane pliki? Patrząć na potęge tego narzędzia to powinno jedynie dysyłać pliki któe uległy zminianie czy możesz / możecie podpowiedzieć mi co dopisać w pull? |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Przesłane zostaną jedynie zmiany, nie ma potrzeby ponownego wysyłania wszystkiego.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%)
|
Witam ponownie,
Mam jeszcze jedno pytanko a raczej problem. Otóż stworzyłem sobie konto na stronie bitbucket.org, wysłałem repo i z komputera z którego wysłałem wszystko działa, mogę sobie pobierać modyfikować etc. Wskoczyłem jednak na inny komputer i przy próbie klonowania wyskakuje cały czas error :
Wnioskuje, że jest to problem z certyfikatem, jednak czy moglibyście podpowiedzieć jak to rozwiązać? Problem tkwi na moim komputerze czy na owej stronie należy jakieś uprawnienia dodać? Edit: Wykorzystuje cygwina Pozdrawiam Ten post edytował Micchaleq 12.11.2013, 17:33:37 |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
http://stackoverflow.com/questions/3778042...vate-repository
Chodzi o zmianę ścieżki do certyfikatu |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 22:33 |