Czy istnieje powód do tworzenia oddziałów dla funkcji w repozytorium git solo? Kiedy łączę ich z powrotem z mistrzem, szybko się naprzód i nie ma żadnych prawdziwych dowodów, że nawet rozgałęziam się w pierwszej kolejności. Czy powinnam nawet przeszkadzać?Git oddziału na projekt solo
Odpowiedz
Oddziały mogą być bardzo przydatne, nawet w przypadku projektu solowego. Pozwalają one na rozwijanie nowych funkcji w odosobnieniu (w razie potrzeby), jednocześnie umożliwiając łatwe wyrzucanie pracy i/lub oddzielanie jej od głównego projektu (aby można było uruchamiać nowe funkcje z czystej, stabilnej części bazy kodu).
(Można również zapobiec scala fast-forward przez przepuszczenie flagę --no-ff
do git merge
).
można łączyć bez szybkiego przewijania do przodu, należy sprawdzić na przykład What is the difference between `git merge` and `git merge --no-ff`?
Odpowiadając na twoje pytanie, używam oddziałów w moich solowych projektach, np. wyizolować funkcje eksperymentalne. Mogę chcieć przejść z Bootstrapa na Zurb lub z Knockout na Angular, a osobna gałąź daje mi spokój.
- 1. Konfiguracja Git & Development dla dewelopera solo
- 2. git clone do oddziału
- 3. Projekt Pharo na Git
- 4. Kiedy do oddziału w git?
- 5. Sposób na ograniczenie dostępu do oddziału Git?
- 6. git - ciągnięcie z określonego oddziału
- 7. git pochodzenie zmiana oddziału (rebase)
- 8. Dodawanie poddrzewa git z oddziału
- 9. Git: uzyskiwanie zmian z innego oddziału
- 10. Zmiana nazwy odległego oddziału git
- 11. Git nadpisywania mistrz z oddziału
- 12. Jakieś skróty Git dla bieżącego oddziału i oddziału, który śledzi?
- 13. Zmiany w zasobie git dotyczą nowego oddziału?
- 14. utworzyć oddział w Git z innego oddziału
- 15. git: Jak usunąć lokalny oddział oddziału?
- 16. Git: utworzony nowy oddział z niewłaściwego oddziału
- 17. Jak ograniczyć dostęp do głównego oddziału na git
- 18. git: Jak wyświetlić zatwierdzenia do pojedynczego oddziału
- 19. Czy można alias oddziału w Git?
- 20. Zdobądź nową gałąź oddziału z git
- 21. Git Svn - Znaleziono możliwy punkt oddziału
- 22. Jak znaleźć hasz oddziału w Git?
- 23. Git - inny pilot dla każdego oddziału
- 24. Co to jest wskazówka oddziału w Git?
- 25. Tworzenie gałęzi wewnątrz oddziału w git
- 26. Jak wyciągnąć z innego odległego oddziału git
- 27. pip zainstalować z repo git oddziału
- 28. Jak wyświetlić dziennik git z nazwą oddziału
- 29. Git submodule do śledzenia zdalnego oddziału
- 30. Z którego oddziału Git wyszedł ten oddział?
Cóż, nie muszą szybko iść naprzód, jeśli chcesz zachować historię. Uważam, że bardzo przydatny jest także ich używanie w materiałach solowych. właściwie z tych samych powodów, z których korzystasz z wieloma programistami. – Doon
Jeśli pracujesz tylko nad jedną gałęzią funkcji naraz, uzyskasz szybkie scalanie do przodu, chyba że wyraźnie zażądasz nie-szybkiego przewijania do przodu. Jeśli jednak pracujesz nad jedną cechą, uzyskaj inspirację do wypróbowania czegoś innego i użyj oddzielnej gałęzi do eksperymentowania, a następnie popracuj nad inną funkcją, utwórz inną gałąź, aby naprawić błąd itp., Zaczniesz zobacz nie-szybkie przewijanie do przodu, nawet w projekcie solowym. – twalberg