Mam repozytorium git na GitHub, z 3 różnymi folderami i tylko z głównym oddziałem. Jak mogę utworzyć nową gałąź w jednym katalogu zamiast wszystkich trzech?Git dodać oddział w jednym katalogu?
6
A
Odpowiedz
8
Nie możesz. Git działa na całym repozytorium, a nie na poszczególnych katalogach. Możesz:
- Utwórz nowy oddział, a na tym oddziale modyfikuj tylko rzeczy w katalogu docelowym.
- Możesz oczywiście zastosować się do sugestii william.eyidi i usunąć inne katalogi, ale utrudni to, jeśli chcesz scalić zmiany z powrotem w swojej głównej gałęzi.
- Można ustawić konkretny katalog jako submoduł git z własną historią oddzieloną od repozytorium nadrzędnego, ale jest to prawdopodobnie bardziej złożone niż jest warte.
0
- git checkout -b
- usuwać lokalnie z 2 inni galerii katalogi
- git pchania
1
Domyślam się, że powinieneś usunąć to repozytorium i zrobić to jeszcze raz, ale tym razem z właściwą gałęzią.
Wspomniałeś, że masz 3 foldery, ale chcesz zmienić rozmiar tylko jednego folderu. Przejdź do swojego folderu z git.
Jest to przykład w GIT-Bash
cd /path/to/your/folder
git init
git add --all
git commit -m "My first commit."
git push origin master
pochodzenia być GitHub-repozytorium adres.
0
Po utworzeniu nowego oddziału, zamiast sprawdzać gałąź dla całego repozytorium, można dodać katalog, który śledzi tę gałąź, podczas gdy inne katalogi śledzą inny oddział.
git worktree add masterBranchDirectory master
Teraz katalog masterBranchDirectory jest kopią całego repozytorium. Po przejściu do tego katalogu automatycznie przejdziesz do gałęzi głównej.
Powiązane problemy
- 1. Git mistrz oddział ma upstream oddział
- 2. Wiele repozytoriów w jednym katalogu
- 3. jak zamknąć oddział w git
- 4. Git: Ciągnięcie rebased oddział
- 5. Jak zamknąć oddział Git?
- 6. git: ruchome głowy oddział
- 7. Git checkout inny oddział
- 8. Git oddział/nazwa tag^{}
- 9. Dlaczego git ignoruje wszystkie pliki w katalogu poza jednym?
- 10. Jak dodać moduł git do repozytorium git jako normalnego katalogu?
- 11. git: utwórz "tymczasowy" oddział integracji
- 12. Git cofnąć lokalny oddział usunąć
- 13. Pokaż tylko bieżący oddział w Git
- 14. Jak usunąć zdalny oddział w Git?
- 15. utworzyć oddział w Git z innego oddziału
- 16. Merge oddział z Git przepływu utrzymując oddział wciąż żyje
- 17. Git - zastąp lokalny oddział zdalnym oddziałem
- 18. Wiele projektów svn w jednym repozytorium git?
- 19. Git - Połącz oddział z innego repozytorium
- 20. Z którego oddziału Git wyszedł ten oddział?
- 21. Jak bezpiecznie usunąć zdalny oddział git?
- 22. Jak usunąć oddział Git z TortoiseGit
- 23. GIT Rebase Oddział, z którym współpracuje się?
- 24. git checkout -b, oddział już istnieje
- 25. Czy git może trwale zignorować oddział zdalny?
- 26. Zrób oddział git równa opanować ponownie
- 27. git: Jak usunąć lokalny oddział oddziału?
- 28. Git: utworzony nowy oddział z niewłaściwego oddziału
- 29. git pobrać zdalny oddział i zdalny ref
- 30. Jak usunąć zdalny oddział przy użyciu Git?
Dlaczego nie utworzyć gałęzi i modyfikować tylko pliki w tym katalogu? – GolfWolf