Ponieważ napisałem tę odpowiedź, github wypuścił natywnego klienta Windows, który powoduje, że wszystkie poniższe kroki są zbędne.
Możesz także użyć sourcetree, aby uzyskać zarówno git, jak i mercurial w systemie Windows.
Oto, jak zrobiłbyś to w systemie Windows:
- Jeśli nie masz zainstalowanego gita, zapoznaj się z tym artykułem, jak go skonfigurować.
- Otwórz wiersz polecenia systemu Windows.
- Przejdź do katalogu, w którym znajduje się kod źródłowy w wierszu polecenia.
- Najpierw utwórz nowe repozytorium w tym katalogu
git init
. To powie „zainicjowane puste repozytorium git w .... git” ( ...
jest to ścieżka).
- Teraz musisz powiedzieć git o swoich plikach, dodając je do swojego repozytorium. Zrób to z
git add filename
. Jeśli chcesz dodać wszystkie swoje pliki, możesz to zrobićgit add .
- Po dodaniu plików i dokonaniu zmian musisz zatwierdzić zmiany, aby git mógł je śledzić. Wpisz
git commit -m "adding files"
. -m
pozwala dodać wiadomość zatwierdzenia w linii.
Jak dotąd powyższe kroki są tym, co zrobiłbyś, nawet gdybyś nie korzystał z github. Są to normalne kroki do uruchomienia repozytorium git. Pamiętaj, że git jest rozproszony (zdecentralizowany), co oznacza, że nie musisz mieć „centralnego serwera” (ani nawet połączenia sieciowego), aby korzystać z git.
Teraz chcesz przekazać zmiany do repozytorium git hostowanego przez github. Tobie to powiedz gitowi, aby dodał zdalną lokalizację , a zrobisz to za pomocą tego polecenia:
git remote add origin https://github.com/yourusername/your-repo-name.git
* Uwaga: your-repo-name
należy utworzyć w GitHub, zanim to zrobisz. git remote add origin ...
Po wykonaniu tej czynności, git teraz wie o twoim zdalnym repozytorium. Następnie możesz nakazać mu wypychanie (czyli „przesyłanie”) zatwierdzonych plików:
git push -u origin master
Wykonaj następujące kroki, aby wyświetlić projekt na Github
1)
git init
2)
git add .
3)
git commit -m "Add all my files"
4)
git remote add origin https://github.com/yourusername/your-repo-name.git
5)
git pull origin master
6)
git push origin master
źródło
jeśli masz problemy z przesyłaniem!
źródło
--force
Wykonaj następujące dwa kroki:
git add remote origin https://github.com/userName/repo.git
tutaj repo.git będzie nowo utworzonym zdalnym repozytorium.To zadziała jak urok. Nie musisz się martwić o SSH lub HTTPS. Najpierw napotkałem ten sam problem i spędziłem godziny na rozwiązywaniu problemu. Ale to zadziałało dla mnie.
źródło
Tutaj wyjaśniam, jak to zrobiłem na Windowsie, może pomaga także innym :)
Zainstaluj Git i GitHub .
Po zakończeniu instalacji otwórz „git bash”;
więc pojawi się okno takie jak poniżej:
Śmiało i wpisz,
cd ~
aby upewnić się, że jesteś w katalogu domowym;Możesz sprawdzić adres, pod którym się znajdujesz, pisząc
pwd
;Teraz musisz utworzyć konto GitHub ;
Po utworzeniu konta GitHub zaloguj się;
Po zalogowaniu w prawym górnym rogu kliknij + i wybierz „Nowe repozytorium”
Następnie w otwartym oknie wpisz nazwę repozytorium w polu „Nazwa repozytorium”. Dodaj „Opis (opcjonalnie)”, jeśli chcesz, i zaznacz „Zainicjuj to repozytorium za pomocą README”. Następnie kliknij „Utwórz repozytorium”.
Teraz przejdź do sterownika C; utwórz nowy folder i nadaj mu nazwę „git” Teraz przejdź do okna „git bash”; zmień katalog na dysk c, wpisując
cd ~; cd /c
Jeśli wpiszeszls
tam, zobaczysz tam foldery; Upewnij się, że pokazuje tam folder git:Teraz wróć do przeglądarki; przejdź do strony GitHub, kliknij utworzone repozytorium; i kliknij „Klonuj lub pobierz”; i skopiuj adres, który się tam pokazuje (wybierając kopię do schowka)
Teraz wracam do „git bash”; Użyj polecenia,
cd git
aby przejść do folderu git; teraz napisz następujące polecenia, aby połączyć się z GitHub (wprowadź nazwę użytkownika i hasło do GitHub, gdy zostaniesz o to poproszony)A potem:
git config --global user.email [email protected]
. Następny typ:git clone (url)
zamiast (url) wpisz adres repozytorium GitHub skopiowanego ze strony GitHub; (np. git clone https://github.com/isalirezag/Test.git ).Teraz, jeśli wykonasz
ls
polecenie, zobaczysz tam swoje repozytorium; Jeśli otworzysz również folder git, który masz w oknie, zobaczysz, że twoje repozytorium zostało dodane jako folder.Teraz użyj polecenia cd, aby przejść do repozytorium:
cd Test
Śmiało, skopiuj i wklej wszystkie pliki, które chcesz umieścić w tym repozytorium w tym folderze.
Aby przenieść pliki do repozytorium, musisz teraz wykonać następujące czynności:
Wpisz git
add filename
(nazwa_pliku to nazwa pliku, który chcesz przesłać) lub możesz wpisać poniższe polecenie, jeśli chcesz dodać wszystkie pliki w folderze:git add .
Typ następnie:
git commit -m "adding files"
. A potem:git push -u origin master
.A potem powinieneś być gotowy, jeśli odświeżysz swoje konto GitHub, pliki powinny tam być :)
źródło
Wykonaj następujące kroki, aby przesłać swój projekt do Github
1)
git init
2)
git add .
3)
git commit -m "Add all my files"
4)
git remote add origin https://github.com/yourusername/your-repo-name.git
Przesyłanie projektu od podstaw wymaga git pull origin master.
5)
git pull origin master
6)
git push origin master
Jeśli wystąpi problem z pchaniem, użyj
git push --force origin master
źródło
git push --force origin master
rozwiązał mój problem! Dzięki!To zadziałało dla mnie;
źródło
Źródło: Źródło: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
źródło
Zakładam, że korzystasz z systemu Windows takiego jak ja i masz zainstalowany GIT. Możesz uruchomić te polecenia za pomocą prostego wiersza polecenia w katalogu projektu lub użyć GitBash.
Krok 1: Utwórz repozytorium w GIT ręcznie. Nadaj mu dowolne imię.
Krok 2: Przyjdź do lokalnego katalogu projektu. Jeśli chcesz opublikować swój kod w tym właśnie utworzonym nowym repozytorium, upewnij się, że w katalogu głównym projektów nie ma nazwy folderu .git, jeśli istnieje, usuń go. Uruchom polecenie
git init
Krok 3: Uruchom polecenie
git add .
krok 4: Uruchom polecenie
git commit -m YourCommitName
Krok 5: Uruchom polecenie
git remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.git
Krok 6: Uruchom polecenie
git push --set-upstream YourRepositoryName master --force
Pamiętaj, że korzystam z najnowszej wersji GIT w momencie pisania. Zauważ też, że nie określiłem żadnej konkretnej gałęzi, do której należy wepchnąć kod, więc poszedł do master. W kroku 6 GIT poprosi cię o autoryzację polecenia, prosząc o podanie nazwy użytkownika i hasła w wyskakującym oknie.
Mam nadzieję, że moja odpowiedź pomogła.
źródło
$ git init
$ git add .
$ git commit -m "First commit"
$ git remote add origin remote repository URL
$ git push origin master
źródło
Myślę, że najłatwiejszym sposobem jest zainstalowanie wtyczki git dla środowiska Eclipse, działa mniej więcej tak samo jak wtyczki CVS i SVN Eclipse:
http://www.eclipse.org/egit/
GL!
źródło
Następnie wpisz następujące polecenia
Teraz sprawdź swoje konto GitHub, repozytorium zostało pomyślnie przesłane.
Aby uzyskać pełne wskazówki, możesz obejrzeć ten film .
źródło
Prawdopodobnie najbardziej użyteczną rzeczą, jaką możesz zrobić, to przejrzeć książkę online [http://git-scm.com/book/en/] . To naprawdę całkiem przyzwoita lektura i daje kontekstowy kontekst, w którym można poprawnie wykonywać różne czynności.
źródło
Pobierz SourceTree. Jest dostępny dla Windows7 + i Mac i zdecydowanie zaleca się przesyłanie plików na github za pośrednictwem interaktywnego interfejsu użytkownika.
źródło
Zajęło mi około 2 godzin, zanim uświadomiłem sobie, że mam utworzyć Repo w GitHub ( http://github.com/new ), zanim spróbuję wypchnąć moje lokalne pliki do github.
Po próbie wypchnięcia błędy były następujące:
Czuję się jak idiota, ale naprawdę chciałbym to podkreślić. Pomyślałem, że moje repozytorium zostanie utworzone automatycznie podczas pierwszego wypychania. Tak bardzo się myliłem.
źródło
Upewnij się, że git jest zainstalowany w twoim systemie. Wyjaśniam proces przy użyciu systemu operacyjnego Windows
Oto jak to zrobiłem:
1. Otwórz cmd (możesz to zrobić również z git bash).
2. Przejdź do katalogu projektu (w którym znajduje się projekt).
3. Teraz wpisz
your_directory >git init
to zainicjuje puste repozytorium, jeśli jest to pierwszy raz i wprowadź. na przykład:C:\Users>git init
4. Teraz wpisz
your_directory >git add <filename>
(jeśli określone pliki) lubgit add .
(jeśli chcesz dodać wszystkie pliki) i wprowadź.5. Teraz wpisz
>git commit -m "commit message goes here"
i wprowadź.(w przypadku, gdy chcesz sprawdzić status, możesz to zrobić, wpisując
>git status
) i wprowadź.6. Teraz typ
>git remote add origin git_repository_url
(sprawdź
>git remote -v
) i wprowadź.7. Teraz obróć, aby go popchnąć
...>git push origin master
i wejść(jeśli pojawi się błąd, naciskasz go silnie, pisząc
...>git push -f origin master
i wpisując.Teraz skończyłeś dodawać go do swojego repozytorium. Odśwież go i będzie tam w utworzonym repozytorium.
Mam nadzieję, że to zadziała dla ciebie.
źródło
Postępuj zgodnie z instrukcjami powyżej RishiKesh Pathak, możesz nawet skrócić polecenie push, wstawiając ten wiersz polecenia tylko raz:
Więc następnym razem zamiast korzystać
git push origin master
potrzebujesz:Zobacz szczegóły tutaj .
źródło
Najlepszym sposobem na git jest rozpoczęcie Gitting . Wypróbuj tę stronę internetową, która pozwala krok po kroku dowiedzieć się, jakie są podstawowe sposoby wykonywania funkcji w wierszu poleceń do przesyłania projektu na GitHub
Nazywa się to try.github.io lub możesz także wziąć udział w kursie na codeAcademy
źródło
Zrobiłem w następujący sposób;
Oczywiście musisz zainstalować git
źródło
step1-open cmd i zmień bieżący katalog roboczy na lokalizację projektu.
step2-Zainicjuj katalog projektu jako repozytorium Git.
step3-Dodaj pliki do lokalnego repozytorium.
step4-Zatwierdź pliki, które umieściłeś w lokalnym repozytorium.
step5-Skopiuj adres URL zdalnego repozytorium.
step6-dodaj adres URL zdalnego repozytorium jako źródło w Twojej lokalnej lokalizacji.
step7-potwierdź, że twoje pochodzenie jest zaktualizowane
step8-push zmiany do repozytorium github
źródło
1,1 ls
Pokaże Ci domyślną lokalizację.
1.2 CD „C: \ Users \ user \ Desktop \ HTML” Musimy przypisać ścieżkę projektu
1.3 git init Zainicjuje puste repozytorium git w C: \ Users \ user \ Desktop \ HTML
1.4 ls Wyświetla listę wszystkich nazw plików
1.5 git zdalne dodawanie pochodzenia https://github.com/repository/test.git to twoja https://github.com/repository/test.git to twoja ścieżka do repozytorium
1.6 git remote -v Aby sprawdzić pogodę, mamy zezwolenie na pobranie lub push, czy nie
1,7 git dodaj. Jeśli umieścisz. oznacza to, że wszystko, co mamy w folderze peryferyjnym, publikuje wszystko.
1.8 git commit -m „Pierwszy raz”
1.9 git push -u origin master
źródło
To czego potrzebujesz to połączenie SSH i GitHub init do twojego projektu. Wyjaśnię pod maszyną Linux.
Zacznijmy od kilku prostych rzeczy: przejdź do swojego projektu w terminalu i użyj:
teraz dodajmy SSH do twojego komputera: użyj
ssh-keygen -t rsa -C "[email protected]"
i skopiuj klucz publiczny, a następnie dodaj go do repozytorium GitHub zDeploy keys -> add one
powrotem do projektu maszyny teraz uruchom:git push origin master
jeśli wystąpi błąd, skonfiguruj .github / config przeznano .github/config
i zmień adres URL na ssh jeden przezurl = [email protected]:username/repo....
i to wszystkoźródło
za przesłanie nowego projektu do GIT (najpierw musisz mieć lokalną bazę kodu projektu i repozytorium GIT, do którego będziesz przesyłać projekt, w GIT musisz mieć poświadczenia)
Element listy
1. otwórz Git Bash
2) przejdź do katalogu, w którym masz bazę kodu (lokalizacja projektu) cd do lokalizacji projektu cd / * / *** / ***** / ***** Następnie tutaj musisz wykonać polecenia git
git add. naciśnij enter powyższe polecenie doda cały katalog, podkatalog, pliki itp. zobaczysz coś w rodzaju tego ostrzeżenia: LF zostanie zastąpiony przez CRLF w ****. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w ********. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w *******. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w ********. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w *******. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w **************. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w ************. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w *************** Plik będzie miał oryginalne zakończenia linii w twoim katalogu roboczym. ostrzeżenie: LF zostanie zastąpione przez CRLF w j *******. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w ***********. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w **************. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w ***********. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w *********.
git commit -m „pierwsze zatwierdzenie” naciśnij enter -m podana opcja dodawania komentarza spowoduje zatwierdzenie kodu na etapie env zobaczysz coś takiego
[master (root-commit) 34a28f6] dodając ******** ostrzeżenie: LF zostanie zastąpiony przez CRLF w c *******. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w *******. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w ********. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym. ostrzeżenie: LF zostanie zastąpiony przez CRLF w *********. Plik będzie miał oryginalne zakończenia linii w katalogu roboczym.
ostrzeżenie: LF zostanie zastąpiony przez CRLF w ***********.
27 plików zmienionych, 3724 wstawek (+) tryb tworzenia 100644 ***** tryb tworzenia 100644 ***** tryb tworzenia 100644 ***** tryb tworzenia 100644 ****** tryb tworzenia 100644 ***** * Tryb tworzenia 100644 ***** Tryb tworzenia 100644 ******
6.git zdalne dodawanie pochodzenia http: // nazwa użytkownika @ git: repopath.git naciśnij enter, aby dodać do repo
7.git master push -u origin naciśnij klawisz Enter, aby przesłać wszystko z lokalnego do repozytorium. W tym kroku musisz wprowadzić hasło do repo, do którego będziesz przesyłać kod. zobaczysz coś takiego poniżej Liczenie obiektów: 33, gotowe. Kompresja delta z wykorzystaniem do 12 wątków. Kompresowanie obiektów: 100% (32/32), gotowe. Pisanie przedmiotów: 100% (33/33), 20,10 KiB | 0 bajtów / s, gotowe. Razem 33 (delta 14), ponownie wykorzystane 0 (delta 0) Do http: // nazwa użytkownika @ git: repolocation.git * [nowa gałąź] master -> master Master gałęzi skonfigurowany do śledzenia zdalnego mistrza gałęzi od początku.
źródło