Jak mogę dodać zawartość istniejącego folderu do kontroli wersji Git?
Tutorial tutaj obejmuje przypadek tworzenia katalogu, a następnie dodając do niego zawartość źródłowych. Mam kod źródłowy w folderze zależnym od ścieżki i nie chcę go przenosić.
Jak więc mogę po prostu wejść do mojego folderu i uczynić go repozytorium?
Odpowiedzi:
Ostateczne rozwiązanie robocze przy użyciu odpowiedzi @Arrigo i komentarza @Samitha Chathuranga, zbierzę wszystko razem, aby zbudować pełną odpowiedź na to pytanie:
Utwórz nowe repozytorium w bitbucket:
Naciśnij przycisk Mam istniejący projekt :
Otwórz konsolę Git CMD i wpisz polecenie 1 z drugiego obrazu (przejdź do folderu projektu na komputerze)
Wpisz polecenie
git init
Wpisz polecenie
git add --all
Wpisz polecenie 2 z drugiego obrazka (
git remote add origin YOUR_LINK_TO_REPO
)Wpisz polecenie
git commit -m "my first commit"
Wpisz polecenie
git push -u origin master
Uwaga: jeśli pojawi się błąd uniemożliwiający wykrycie adresu e-mail lub nazwy, po prostu wpisz następujące polecenia po 5 kroku:
źródło
git remote add origin YOUR_LINK_TO_REPO
git remote set-url origin https://<username>@bitbucket.org/<username>/reponame.git
Możesz zainicjować katalog Gita w katalogu zawierającym inne pliki. Następnie możesz dodać pliki do repozytorium i tam zatwierdzić.
Utwórz projekt z kodem:
Następnie, będąc w folderze projektu, wykonaj wstępne zatwierdzenie:
Następnie, aby użyć Bitbucket lub czegoś podobnego, dodaj
remote
i push up:Możesz także chcieć skonfigurować gałęzie śledzenia itp. Zobacz
git remote set-branches
i powiązane polecenia.źródło
git clone [email protected]/mavme/example-site-example7.dev.git'
) i sprawdzić, czy nie ma tam nic wartościowego, wykonujesz push z projektu za pomocą force (git push -f some_name
)Użytkownik johannes powiedział ci, jak w ogólnej sytuacji dodać istniejące pliki do repozytorium Git . Ponieważ mówisz o Bitbucket, sugeruję wykonanie następujących czynności:
Utwórz nowe repozytorium na Bitbucket (możesz zobaczyć przycisk Utwórz u góry strony swojego profilu), a przejdziesz do tej strony:
Wypełnij formularz, kliknij dalej, a następnie automatycznie przejdziesz do tej strony:
Wybierz, aby dodać istniejące pliki i przejdź do tej strony:
Używasz tych poleceń i przesyłasz istniejące pliki do Bitbucket. Następnie pliki są online.
źródło
Polecenia są podane na koncie Bitbucket. Gdy otworzysz repozytorium w Bitbucket, otrzymasz całą listę poleceń, które musisz wykonać w kolejności. Brakuje miejsca, w którym dokładnie trzeba wykonać te polecenia (Git CLI, SourceTree terminal ).
Miałem problemy z tymi poleceniami, kiedy pisałem je w Git CLI, ale musimy wykonać polecenia w oknie terminala SourceTree, a repozytorium zostanie dodane do Bitbucket.
źródło
Mam bardzo proste rozwiązanie tego problemu. Nie musisz używać konsoli.
TLDR: Utwórz repozytorium, przenieś pliki do folderu istniejących projektów, SourceTree zapyta Cię, gdzie są jego pliki, zlokalizuj pliki. Gotowe, Twoje repozytorium znajduje się w innym folderze.
Długa odpowiedź:
Wskazówki: Opcja Clone in SourceTree nie jest dostępna zaraz po utworzeniu nowego repozytorium, więc najpierw musisz kliknąć Utwórz plik Readme, aby ta opcja stała się dostępna.
źródło