Mam pewną nieścisłość. Jak robię jakiś projekt i przykładowo jednego dnia napisałem tylko samego html'a to robie comita za pomocą gita i Od razu wrzucam na githuba czy commituje sobie każdy z plików a jak skończe cały projekt to dopiero wrzucam na githuba?
Wrzucanie coomitów na githuba
- Rejestracja: dni
- Ostatnio: dni
- Postów: 640
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Warszawa
- Postów: 1092
WUT?
Jak scommitujesz plik to będzie w lokalnym indeksie gita, a żeby był na zdalnym repo należy go wypushować. I nie musisz commitować plików z osobna.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 640
Chodzi mi o to żeby zachować ciągłość historii projektu. Coś takiego jak na tym zdjęciu tylko commitując sobie każdy plik osobno. Że gdy zacommituje coś np. w htmlu to czy mogę wypushować coś na zdalne repo bez mergowania się do mastera w celu dodawania kolejnych commitów odnośnie projektów zachowaując przy tym ciągłość historii projektu jak na tym zdjęciu. Chce po prostu zrobić commita do danego pliku za pomocą gita i wpushować go potem od razu na repo bez mergowania się do mastera bo potem będe dodawał kolejne commity do projektu na tej samej gałęzi
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Niestety nie rozumiem - normalnie możesz robić jedno git commit po drugim i nie trzeba nic merge'ować.
czy mogę wypushować coś na zdalne repo bez mergowania się do mastera w celu dodawania kolejnych commitów odnośnie projektów zachowaując przy tym ciągłość historii projektu jak na tym zdjęciu
Tak; git add ..., git commit ..., git add ..., git commit ..., git push i cyk - zero merge'owania, liniowa historia.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 640
Chce zrobić jednego commita i czy po jego zrobieniu w gicie mogę go od razu wpushować na githuba żeby mieć na bieżąco hostorie projektu i w gice i na githubie. po prostu robie commita np. tylko odnośnie html w gitcie i potem od razue chce go wrzucić na githuba. Czy mogę tak zrobić?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
Tak, możesz - nic nie stoi na przeszkodzie, abyś zrobił git commit, git push, git commit, git push; ale prędzej sam byś to sprawdził niż zapytał na forum ;-)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8487
Weź załóż sobie testowe repo i pobaw się, pocommituj, popushuj, zobacz na czym tym polega, zweryfikuj swoje wyobrażenia o tym jak to działa, bo czasem pewne rzeczy trzeba samemu sprawdzić.
A tym screenie są użyte gałęzie, z których nie musisz korzystać. Ale tutaj też - możesz założyć jakiś testowy projekt i się bawić gałęziami do woli.