Mam kod w Eclipse, który chciałbym przesłać do GitHub, ale póki co nie wiem, jak to zrobić. Mówi „utwórz repozytorium”, ale wygląda to bardziej jak folder zawierający twoje projekty i nie jestem pewien, jak przesłać do niego mój kod. Przepraszamy za pozornie głupie pytanie. Jak też można usunąć repozytoria? Nie widziałem też sposobu, aby to zrobić.
90
Odpowiedzi:
Chociaż wtyczka EGit dla Eclipse jest dobrą opcją, jeszcze lepszą byłoby nauczenie się korzystania z git bash - czyli git z wiersza poleceń. Nie jest strasznie trudno nauczyć się podstaw git, a często bardzo korzystne jest zrozumienie niektórych podstawowych operacji przed skorzystaniem z GUI, który zrobi to za Ciebie. Ale żeby odpowiedzieć na twoje pytanie:
Po pierwsze, pobierz git z http://git-scm.com/ . Następnie przejdź do http://github.com/ i utwórz konto i repozytorium.
Na swoim komputerze najpierw musisz przejść do folderu projektu za pomocą git bash. Kiedy tam dotrzesz, musisz:
który inicjuje nowe repozytorium git w tym katalogu.
Kiedy już to zrobisz, musisz zarejestrować to nowe repozytorium za pomocą pilota (do którego będziesz przesyłać - wypychać - swoje pliki), którym w tym przypadku będzie github. Zakłada się, że masz już utworzone repozytorium github. Otrzymasz poprawny adres URL ze swojego repozytorium w GitHub.
git remote add origin https://github.com/[username]/[reponame].git
Musisz dodać istniejące pliki do lokalnego zatwierdzenia:
git add . # this adds all the files
Następnie musisz wykonać wstępne zatwierdzenie, więc robisz:
git commit -a -m "Initial commit" # this stages your files locally for commit. # they haven't actually been pushed yet
Teraz utworzyłeś zatwierdzenie w swoim lokalnym repozytorium, ale nie w zdalnym. Aby umieścić go na pilocie, wykonaj drugą opublikowaną linię:
źródło
git commit -a -m "Initial commit"
musiałem najpierw zrobićgit pull https://github.com/[username]/[reponame].git
Nie jestem pewien, czy problem był czymś, co zrobiłem źle, czy nie, ale po tym zadziałało.Oto film przedstawiający krok po kroku przesyłanie projektów eclipse na github
https://www.youtube.com/watch?v=BH4OqYHoHC0
Dodawanie kroków tutaj.
Kliknij prawym przyciskiem myszy projekt zaćmienia -> Zespół -> Udostępnij projekt
Wybierz git z wyświetlonej listy; zaznacz pole z pytaniem o utworzenie lub użycie repozytorium -> kliknij utwórz repozytorium i kliknij zakończ. - Spowoduje to utworzenie lokalnego repozytorium git. (Zakładając, że masz już zainstalowany git)
Kliknij prawym przyciskiem myszy projekt -> Zespół -> Zatwierdź - Wybierz tylko pliki, które chcesz zatwierdzić i kliknij Zatwierdź. - Teraz pliki są zatwierdzone w lokalnym repozytorium.
Idź do widoku repozytoriów git w eclipse (lub Zespół -> Pokaż w widoku repozytoriów)
Rozwiń repozytorium git swojego projektu i kliknij prawym przyciskiem myszy Piloty -> Utwórz zdalne
Nazwa zdalna pojawi się jako źródło, wybierz opcję „Konfiguruj wypychanie” i kliknij OK
W następnym oknie dialogowym kliknij zmień obok pola tekstowego URI i podaj swój adres git, nazwę użytkownika, hasło i kliknij „Zapisz i wypchnij”. To konfiguruje git Push.
Aby skonfigurować pobieranie, przejdź do Repozytoria Git -> Zdalne -> Konfiguruj pobieranie -> Dodaj -> Główna gałąź -> Dalej -> Zakończ -> Zapisz i pobierz
Aby skonfigurować gałąź główną, gałąź -> lokalną -> gałąź główną -> kliknij prawym przyciskiem myszy i skonfiguruj gałąź -> zdalne: pochodzenie i gałąź nadrzędna: refs / heads / master -> kliknij ok
Po odświeżeniu repozytorium będziesz mógł zobaczyć zatwierdzone pliki i możesz wypychać i wyciągać z repozytorium.
źródło
Potrzebujesz klienta git, aby przesłać swój projekt na serwery git. Dla eclipse EGIT to fajna wtyczka do korzystania z GIT.
aby nauczyć się podstaw git, zobacz tutaj // myślę, że powinieneś najpierw mieć podstawy
źródło
W przypadku zaćmienia uważam, że najlepszym rozwiązaniem jest EGIT. Ten przewodnik http://rogerdudler.github.io/git-guide/index.html pomoże Ci szybko zrozumieć git.
źródło
Wiele z tych odpowiedzi wspomina o tym, jak udostępnić projekt w Git, co jest łatwe, po prostu udostępniasz kod na git, ale jedną rzeczą, na którą należy zwrócić uwagę, jest to, że nie ma widocznego „pliku projektu”, który użytkownik końcowy może kliknąć dwukrotnie . Zamiast tego musisz użyć Import-> Ogólne-> Istniejący projekt i wybrać cały folder
źródło
Odpowiedź Jokaba bardzo mi pomogła, ale w moim przypadku nie mogłem naciskać na github, dopóki nie zalogowałem się na moje konto github do mojego git bash, więc uruchomiłem następujące polecenia
git config credential.helper store
następnie
git push http://github.com/[user name]/[repo name].git
Po drugim poleceniu pojawiło się okno GUI, podałem moje dane logowania i zadziałało.
źródło