Jak otworzyć repozytorium w GitHub Desktop?

Jak otworzyć repozytorium w GitHub Desktop?

Wątek przeniesiony 2023-07-21 11:08 z Inżynieria oprogramowania przez Riddle.

N0
  • Rejestracja:prawie 6 lat
  • Ostatnio:3 miesiące
  • Postów:319
0

Witam. Mam pytanie jak w GitHub Deskopt otworzyć już istniejące repozytorium?

edytowany 1x, ostatnio: Riddle
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:3561
1

@Nikto0:

nie myśl Desktopem, to ślepa uliczka, a Githubem Gitem


Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 1x, ostatnio: AnyKtokolwiek
LukeJL
no na początku lepiej Gitem. Ludziom się myli Git jako kontrola wersji z Githubem jako hostingiem i programami GUI jak Github Desktop
LukeJL
a przecież nikt nie każe poznawać od razu wszystkiego. Ja nie miałem takich problemów, bo uczyłem się po prostu Gita bez nakładek i było prościej.
AK
@LukeJL: oczywiscie tak Git - narzędzie programowe, Github konkretny hosting z dodatkami (dominujący ale nie jedyny)
N0
  • Rejestracja:prawie 6 lat
  • Ostatnio:3 miesiące
  • Postów:319
0
AnyKtokolwiek napisał(a):

@Nikto0:

nie myśl Desktopem, to ślepa uliczka, a Githubem

czyli jak to zrobić?

Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:9 minut
  • Lokalizacja:Koszalin
  • Postów:10094
2
Nikto0 napisał(a):

Witam. Mam pytanie jak w GitHub Deskopt otworzyć już istniejące repozytorium?

Opisz cały swój proces, co próbujesz zrobić, co już zrobiłeś, co masz, etc.

N0
  • Rejestracja:prawie 6 lat
  • Ostatnio:3 miesiące
  • Postów:319
0
Riddle napisał(a):
Nikto0 napisał(a):

Witam. Mam pytanie jak w GitHub Deskopt otworzyć już istniejące repozytorium?

Opisz cały swój proces, co próbujesz zrobić, co już zrobiłeś, co masz, etc.

Próbowałam w GitHub Deskopt znaleźć opcję otwierania pod file ale to chyba jest w current repository dobrze myślę?

jurek1980
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 13 godzin
  • Postów:3511
2

Chyba dobrze myślisz.
Ogólnie jest tak, że katalog w systemie plików jest powiązany z repozytorium. W jakimś katalogu inicjujesz repozytorium i od tego katalogu w dół masz zapis historii.
Nie możesz więc losowo otworzyć dowolnego pliku z komputera.

Proponuję rozważyć zmianę kursu na:
https://learngitbranching.js.org/?locale=pl
Bo tu się za mocno skupiasz na tym czego używasz a nie widzisz szerszej perspektywy. Możesz też robić po części równolegle, jak chcesz.
Tak jak przy nauce jazdy autem gdzie jeździsz różnymi modelami w autoszkole.

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 3 godziny
  • Postów:8423
2
jurek1980 napisał(a):

Proponuję rozważyć zmianę kursu na:

Ogólnie jeśli się robi coś z kursu, a kurs źle tłumaczy, to warto zajrzeć do innych kursów (bo pisałaś zdaje się, że robisz jakiś konkretny kurs? @Nikto0 ). To powinno być nawykiem - "robię kurs, ale nie rozumiem, jak coś zrobić, to patrzę do innego kursu, albo szukam w Google".

Możesz też nie używać od razu takich rzeczy jak Github Desktop, a zacząć od odpalania komend Git w konsoli, może będzie prościej znaleźć informacje w necie (bo to bardziej standardowy sposób używania Gita), a i tu więcej osób będzie ci w stanie pomóc (ja np. umiem obsługiwać Git z konsoli, ale jak coś zrobić w Github Desktop, to już bym musiał zobaczyć. A jak się mogę domyślać, to nie jest aż tak intuicyjne, skoro ktoś nowy musi się tego dopiero uczyć i szukać opcji gdzieś tam ukrytych).


edytowany 2x, ostatnio: LukeJL
AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 2 miesiące
  • Postów:3561
1
LukeJL napisał(a):
jurek1980 napisał(a):

Proponuję rozważyć zmianę kursu na:

Ogólnie jeśli się robi coś z kursu, a kurs źle tłumaczy, to warto zajrzeć do innych kursów (bo pisałaś zdaje się, że robisz jakiś konkretny kurs? @Nikto0 ). To powinno być nawykiem - "robię kurs, ale nie rozumiem, jak coś zrobić, to patrzę do innego kursu, albo szukam w Google".

Podstawy Git'a to 3-5 komendy. na resztę przyjdzie czas podczas kodowania, jak się trafi na rzeczywista potrzebę (praca z dwóch komputerów czy w zespole nad wspólnym projektem). Powiedziałbym, że nie ma sensu uczyć sie na sucho ogromu komend, które na tym etapie są czystą abstrakcją.

Pewnie gdzieś istnieje jedno-kartkowa ściąga, choć nie przypominam sobie na gorąco

Możesz też nie używać od razu takich rzeczy jak Github Desktop, a zacząć od odpalania komend Git w konsoli, może będzie prościej znaleźć informacje w necie (bo to bardziej standardowy sposób używania Gita), a i tu więcej osób będzie ci w stanie pomóc

+1
Zdecydowanie command line


Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 1x, ostatnio: AnyKtokolwiek
Zobacz pozostały 1 komentarz
jurek1980
Ja to wiem. Ale postaw się na miejscu osoby które pierwszy raz słyszy o systemie kontroli wersji i nie wie co to repozytorium i commit. Nie trzeba nawet tablic. Trzeba złapać podstawy. Nam już nawet czasem trudno przypomnieć sobie jak się uczyliśmy.
KamilAdam
Nam już nawet czasem trudno przypomnieć sobie jak się uczyliśmy Ja jeszcze pamiętam jak to było. 2h siedziałem i patrzyłem w komputer próbując zrozumiać że commit nie robi pusha od razu. Wcześniej używałem tylko SVNa i nie umiałem pojąc logiki rozproszonego repo XD
ccwrc
@jurek1980: ja właśnie patrzę na tą ściągę i na samym początku w przystępny sposób jest tam wytłumaczone jak działa git, jest przepływ, jest grafika pokazująca co i jak oraz krótki słownik podstawowych pojęć.
jurek1980
Też @KamilAdam przeszedłem z SVNa i ciężko mi było to wszystko też pojąć.
LukeJL
no nie wiem, ja kiedyś, zanim umiałem w Gita, to się zacząłem uczyć SVNa, zrobiłem testowe repo (nie pamiętam ile ta nauka trwała? kilka dni może? może 2 tygodnie? Ciężko powiedzieć), a potem Gita się zacząłem uczyć i moje próby z SVN mi nie przeszkadzały, tylko pomogły mi zobaczyć różnice między podejściami. Ale od tamtej pory już więcej SVN nie tknąłęm.
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 3 godziny
  • Postów:8423
1
AnyKtokolwiek napisał(a):

Podstawy Git'a to 3-5 komendy. na resztę przyjdzie czas podczas kodowania, jak się trafi na rzeczywista potrzebę (praca z dwóch komputerów czy w zespole nad wspólnym projektem). Powiedziałbym, że nie ma sensu uczyć sie na sucho ogromu komend, które na tym etapie są czystą abstrakcją.

Doprecyzuję (wydawało mi się to oczywiste, ale widać niekoniecznie), że miałem na myśli to, żeby nauczyć się codziennej pracy z Gitem w swoich projektach. Ponieważ programiści używają Gita na codzień, to tak się tego powinno uczyć - przez praktykę, a nie na sucho. Na sucho to również z GUI nie ma sensu. Obsługa Gita musi wejść w nawyk.

Chociaż tworzenie testowych repo na sucho też jest spoko, żeby coś sprawdzić, jak coś działa, zanim się odpali komendę naprawdę w prawdziwym projekcie.

3-5 komendy.

Ale te komendy można wywoływać na różny sposób. Co innego jest git commit, co innego git commit --amend, co innego git add * (sposób nadużywany przez początkujących), co innego git add nazwapliku, co innego git add -p nazwapliku itp.

To takie niuanse, które poznaje się w praktyce. Dlatego najlepiej zacząć swój projekt (taki na co najmniej kilka tygodni robienia) i używać w nim Gita.


edytowany 2x, ostatnio: LukeJL

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.