Chcę utworzyć folder w repozytorium GitHub i chcę dodać pliki w tym folderze. Jak to osiągnąć?
Chcę utworzyć folder w repozytorium GitHub i chcę dodać pliki w tym folderze. Jak to osiągnąć?
Odpowiedzi:
Git nie przechowuje pustych folderów . Upewnij się tylko, że w folderze znajduje się plik taki jak doc / foo.txt i uruchom git add doclub git add doc/foo.txt, a folder zostanie dodany do lokalnego repozytorium po zatwierdzeniu (i pojawi się na GitHub po jego wypchnięciu).
git push doc master. Pokazuje mi błąd.
Następnie nie można utworzyć pustego folderu dodać plików do tego folderu, ale utworzenie folderu musi nastąpić wraz z dodaniem co najmniej jednego pliku. Na GitHub możesz to zrobić w następujący sposób:
/ . Spowoduje to utworzenie folderu.gitkeepco jest konwencjonalnie używana do tego, aby Git śledził puste foldery; nie jest to jednak funkcja Git)Najpierw musisz sklonować repozytorium na komputerze lokalnym
git clone github_url local_directory
Następnie możesz utworzyć lokalne foldery i pliki w swoim wnętrzu local_directoryi dodać je do repozytorium, używając:
git add file_path
Możesz także dodać wszystko, używając:
git add .
Pamiętaj, że Git nie śledzi pustych folderów. Obejściem tego problemu jest utworzenie pliku w pustym folderze, który chcesz śledzić. Zwykle nazywam ten plikempty , ale może to być dowolna nazwa.
Na koniec zatwierdzasz i wypychasz z powrotem do GitHub:
git commit
git push
Więcej informacji o Git znajdziesz w książce Pro Git .
W przypadku osób korzystających z przeglądarki internetowej możesz wykonać następujące czynności:
masteroddziale .Utwórz nowy plik, a następnie w nazwie pliku użyj ukośnika. Na przykład
Java / Helloworld.txt
W rzeczywistości GitHub nie tworzy pustego folderu.
Na przykład, aby utworzyć folder w C:\Users\Username\Documents\GitHub\Repository:
Utwórz folder o nazwie dokumenty
Utwórz nazwę pliku index.htmlpod dokumentami
Otwórz GitHub dla aplikacji komputerowej
Automatycznie zsynchronizuje się i będzie tam.
Kliknij nowy plik w github repo online. Następnie wpisz nazwę pliku, a myfolder/myfilenamenastępnie podaj zawartość pliku i zatwierdź. Następnie plik zostanie utworzony w tym nowym folderze.
Wystarczy utworzyć wymagane foldery w lokalnym repozytorium. Na przykład utworzyłeś katalogi appi config.
Możesz tworzyć nowe pliki w tych folderach.
W przypadku reguł Git:
Polecenie Git, aby wykonać zatwierdzenie:
git add app/ config/git commitNastępnie podaj komunikat zatwierdzenia i zapisz zatwierdzenie.
Następnie wypchnij do swojego zdalnego repozytorium,
git push origin remote
git add fooi popełnij to. Następnie git remote add foo <URL>potem git push foo master. Ostatnie polecenie pokazuje błąd. Gdzie się mylę?
Aby dodać nowy katalog, wystarczy utworzyć nowy folder w swoim lokalnym repozytorium. Utwórz nowy folder i dodaj do niego plik.
Teraz przejdź do terminala i dodaj go tak, jak dodajesz normalne pliki w Git. Wepchnij je do repozytorium i sprawdź status, aby upewnić się, że utworzyłeś katalog.