Wszystkie samouczki, które widziałem do tej pory, pokazują, jak najpierw utworzyć repozytorium na github, skopiuj link, przejdź do vscode git clone
i od tego momentu możesz wykonywać zatwierdzanie i wypychanie.
Czy to właściwy sposób? czy nie mogę po prostu rozpocząć projektu od vscode, a następnie przesłać go do mojego gita?
EDYCJA 2020:
Możesz to teraz zrobić bezpośrednio w vscode! po prostu wykonaj następujące kroki:
1- Otwórz nowy folder projektu za pomocą vscode
2- kliknij menu kontrolne źródła na pasku bocznym (lub naciśnij Ctrl + Shift + G)
3- Kliknij Opublikuj na github
4- Stamtąd po prostu zaloguj się i postępuj zgodnie z instrukcjami i gotowe.
@ Debu odpowiada szczegółowo na każdym kroku, więc możesz przejść do tego
Odpowiedzi:
Cóż, to całkiem proste.
Otwórz swój projekt lokalny.
Dodaj
README.md
plik (jeśli nie masz jeszcze nic do dodania)Kliknij
Publish on Github
Wybierz, jak chcesz
Wybierz pliki, które chcesz dołączyć do pierwszego zatwierdzenia.
Uwaga: jeśli nie wybierzesz pliku lub folderu, zostanie on dodany do
.gitignore
plikuMożesz ruszać. jest opublikowany.
PS Jeśli to byłeś ty pierwszy raz. Monit poprosi o podanie poświadczeń Github, wypełnij je i gotowe. Jest opublikowany.
źródło
Oto szczegółowe kroki potrzebne do osiągnięcia tego.
Istniejące polecenia można po prostu uruchomić za pośrednictwem terminala CLI VS-CODE. Rozumie się, że Git jest zainstalowany w systemie, skonfigurowany z żądaną nazwą użytkownika i identyfikatorem e-mail.
1) Przejdź do lokalnego katalogu projektu i utwórz lokalne repozytorium git:
2) Gdy to się powiedzie, kliknij ikonę „Kontrola źródła” na lewym pasku nawigacyjnym w VS-Code. Powinno być widoczne pliki gotowe do zatwierdzenia. Naciśnij przycisk „Zatwierdź”, podaj komentarze, przygotuj zmiany i zatwierdź pliki. Alternatywnie możesz uruchomić z CLI
git commit -m "Your comment"
3) Teraz musisz odwiedzić swoje konto GitHub i utworzyć nowe repozytorium. Wyklucz tworzenie plików „README.md”, „.gitIgnore”. Nie dodawaj też żadnej licencji do repozytorium. Czasami te ustawienia powodują problemy podczas wciskania.
4) Skopiuj link do tego nowo utworzonego repozytorium GitHub.
5) Wróć do terminala w VS-CODE i wpisz kolejno następujące polecenia:
git remote add origin <Link to GitHub Repo> //maps the remote repo link to local git repo git remote -v //this is to verify the link to the remote repo git push -u origin master // pushes the commit-ed changes into the remote repo
6) Możesz zobaczyć komunikat o powodzeniu w terminalu. Możesz również zweryfikować, odświeżając repozytorium GitHub online.
Mam nadzieję że to pomoże
źródło
Zainstaluj git na swoim komputerze i ustaw wartości konfiguracyjne w wierszu polecenia (cmd) lub terminalu VS Code (
Ctrl + `
)git config --global user.name "Your Name" git config --global user.email [email protected]
Edytor ustawień
Windows np .:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -nosession"
Linux / Mac np .:
git config --global core.editor vim
Sprawdź ustawienia git, które wyświetlają szczegóły konfiguracji
Zaloguj się do github i utwórz zdalne repozytorium. Skopiuj adres URL tego repozytorium
Przejdź do katalogu projektu i wykonaj poniższe polecenia
git init // start tracking current directory git add -A // add all files in current directory to staging area, making them available for commit git commit -m "commit message" // commit your changes git remote add origin https://github.com/username/repo-name.git // add remote repository URL which contains the required details git pull origin master // always pull from remote before pushing git push -u origin master // publish changes to your remote repository
źródło
Ta funkcja została dodana w wersji 1.45 , pokazana tutaj .
Uruchom paletę poleceń
Ctrl+Shift+P
, uruchomPublish to Github
i postępuj zgodnie z monitem. Będziesz mieć wybór między repozytorium prywatnym a publicznym, więc uważaj, aby wybrać właściwe.Może poprosić Cię o zalogowanie się do github. Następnie zapyta o nazwę repozytorium (domyślnie nazwa folderu) oraz o utworzenie pliku .gitignore (domyślnie pusty .gitignore). Po prostu naciśnij Enter, jeśli nie masz nic przeciwko wartościom domyślnym. Kiedy skończysz, w prawym dolnym rogu pojawi się wyskakujące powiadomienie z linkiem do repozytorium
https://github.com/<username>/<reponame>
Drobne ostrzeżenie: jeśli Twój projekt ma już plik .gitignore, ten proces nadpisze go
źródło
Myślę, że napotkałem podobny problem. Jeśli uruchomiłeś lokalne repozytorium git, ale nie skonfigurowałeś zdalnego projektu git i chcesz przekazać swój projekt lokalny do projektu git.
1) utwórz zdalny projekt git i zanotuj adres URL projektu
2) otwórz / edytuj swój lokalny projekt git
3) w typie terminala VS: git push --set-upstream [URL projektu]
źródło
git init
git commit -m "pierwsze zatwierdzenie"
git remote add origin https://github.com/userName/repoName.git
git push -u wzorzec pochodzenia
-
źródło
Tak, możesz przesłać repozytorium Git z VS Code. Musisz wejść do katalogu roboczego projektów i wpisać git init w terminalu. Następnie dodaj pliki do swojego repozytorium, tak jak robisz to w przypadku zwykłych zatwierdzeń git.
źródło
commit
lubpush
w kodzie vsJest na to fajny sposób z GUI. Naciśnij CTRL + SHIFT + G (lub View-CSM w menu) i tutaj masz wiele opcji. Dzięki (...) możesz zrobić prawie wszystko, co chcesz. Po wykonaniu wszystkich czynności wpisz wiadomość o zatwierdzeniu w polu wprowadzania i naciśnij CTRL + ENTER. Całkiem proste. Jeśli masz zdalne repozytorium - zobaczysz mały znak pokrętła w lewym dolnym rogu obok nazwy repozytorium. Naciśnij go i łatwo zsynchronizuj z pilotem.
Ale aby to wszystko zrobić, musisz mieć repozytorium, które zostanie zainicjowane w katalogu roboczym wcześniej (
git init
z terminala).źródło
Idź do VS COde -> Widok -> Terminal
git init git add. git commit -m "FirstCommit" git remote add origin https://github.com/dotnetpiper/cdn git pull origin master git push -f origin master
Uwaga: Czasami git push -u origin master nie działa.
źródło
Możesz także użyć palety poleceń:
Robi to samo, co terminal.
źródło
Możesz utworzyć repozytorium GitHub za pomocą wiersza poleceń, korzystając z interfejsu API GitHub. Poza interfejsem API nie ma możliwości utworzenia repozytorium w serwisie GitHub za pomocą wiersza poleceń.
Rodzaj:
curl -u 'nazwa użytkownika' https://api.github.com/user/repos -d '{"name": "nazwa projektu", "description": "opis projektu"}'
git remote add origin [email protected]: nyeates / nazwa projektu.git
a teraz możesz kontynuować normalną drogę
źródło
dzisiaj jest 2020-12-25, mój VSC to 1.52.1 , wypróbowałem wszystko powyżej niezbyt udane. Oto kompletne kroki, które wykonałem, aby dodać mój istniejący projekt lokalny do GitHub za pomocą VSC (Uwaga: nie twórz odpowiedniego repozytorium na GitHub):
<your username>/<your new repository name>
. Na przykład moja nazwa użytkownika to „moja nazwa”, a mój folder lokalny to „HelloWorld”. Więc będziemyname/HelloWorld
w polu do wpisywania.źródło