Chcę utworzyć folder w repozytorium GitHub i chcę dodać pliki w tym folderze. Jak to osiągnąć?
git
github
github-services
Sagar
źródło
źródło
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 doc
lubgit add doc/foo.txt
, a folder zostanie dodany do lokalnego repozytorium po zatwierdzeniu (i pojawi się na GitHub po jego wypchnięciu).źródło
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.gitkeep
co jest konwencjonalnie używana do tego, aby Git śledził puste foldery; nie jest to jednak funkcja Git)źródło
Najpierw musisz sklonować repozytorium na komputerze lokalnym
Następnie możesz utworzyć lokalne foldery i pliki w swoim wnętrzu
local_directory
i dodać je do repozytorium, używając:Możesz także dodać wszystko, używając:
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 plik
empty
, ale może to być dowolna nazwa.Na koniec zatwierdzasz i wypychasz z powrotem do GitHub:
Więcej informacji o Git znajdziesz w książce Pro Git .
źródło
W przypadku osób korzystających z przeglądarki internetowej możesz wykonać następujące czynności:
master
oddziale .źródło
Utwórz nowy plik, a następnie w nazwie pliku użyj ukośnika. Na przykład
Java / Helloworld.txt
źródło
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.html
pod dokumentamiOtwórz GitHub dla aplikacji komputerowej
Automatycznie zsynchronizuje się i będzie tam.
źródło
Kliknij nowy plik w github repo online. Następnie wpisz nazwę pliku, a
myfolder/myfilename
następnie podaj zawartość pliku i zatwierdź. Następnie plik zostanie utworzony w tym nowym folderze.źródło
Wystarczy utworzyć wymagane foldery w lokalnym repozytorium. Na przykład utworzyłeś katalogi
app
iconfig
.Możesz tworzyć nowe pliki w tych folderach.
W przypadku reguł Git:
Polecenie Git, aby wykonać zatwierdzenie:
git add app/ config/
git commit
Następnie podaj komunikat zatwierdzenia i zapisz zatwierdzenie.
Następnie wypchnij do swojego zdalnego repozytorium,
źródło
git add foo
i popełnij to. Następniegit remote add foo <URL>
potemgit 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.
źródło