Kategoria: Ścieżka GIT

Git push, Git pull, Git fetch

Czas na kolejny wpis 🙂

W poprzednim wpisie opisywałem komenę commit (tutaj). W tym wpisie chciałbym się skupić na kolejnych 3 bardzo ważnych komendach w GIT, a mianowicie: git push, git pull oraz git fetch.

Zacznę od wyjaśnienia każdej z komend.

Git push – służy do wysyłania zakomitowanych (zatwierdzonych) wersji do repozytorium zdalnego.

Git pull – służy do ściągnięcia nowszych commitów ze zdalnego repozytorium do nas lokalnie.

Git fetch – odświeża informację o historii commitów z repozytorium zdalnego. Dzięki tej komendzie będziemy w stanie ściągnąć informację, czy najnowszy commit, który mamy lokalnie jest faktycznie najnowszy, czy na repozytorium zdalnym pojawiło się coś nowego.

Read More

Git Commit

W tym wpisie chciałbym dokładnie opisać,, w jaki sposób działa rejestrowanie zmian w repozytorium. Wstępnie pokazałem proces we wpisie “Git Podstawy – instalacja i stworzenie pierwszego repozytorium lokalnego”, ale warto omówić to trochę dokładniej i pokazać, jakie komendy i proces za tym stoi.

Zaczynajmy.

Czym jest commit ? Jest to zatwierdzenie zmian w repozytorium. Zapisanie stanu plików i folderów w danej wersji tak, żeby można było wrócić do tej wersji plików. Jest to swojego rodzaju snapshot (migawka). Można to porównać przykładowo do robienia zdjęcia podczas wycieczki. Idziemy szklakiem górskim i w pewnym momencie stwierdzamy, że teraz chcemy zrobić zdjęcie zatrzymać czas tak, aby móc potem wrócić do tej chwili.

Read More

Git Init oraz Git Clone

Wróćmy do wpisu “Git Podstawy – instalacja i stworzenie pierwszego repozytorium lokalnego”. Pokazywałem jak zainstalować gita, stworzyć pierwsze repozytorium oraz stworzyć pierwszego commita. W tym wpisie chciałbym rozszerzyć wiedzę związaną z tworzeniem nowego repozytorium, żeby zrozumieć jak to działa oraz np. umieć odpowiedzieć na pytania na rozmowie kwalifikacyjnej związane z tym tematem.

We wpisie będę pokazywał komendę, jaka jest używana do danej operacji oraz jak to zrobić w narzędziach graficznych.
Na dysku C utworzyłem katalog o nazwie “Repozytoria”, gdzie będę tworzył odpowiednie repozytoria, na podstawie których będę pokazywał odpowiednie funkcje GITa.

Zaczynajmy.

Read More

Narzędzia do obsługi Git

Jest wiele narzędzi, za pomocą których możesz pracować z repozytoriami GIT: konsolowych, z graficznym interfejsem użytkownika, darmowych, jak i płatnych. W tym wpisie chciałbym Ci pokazać kilka narzędzi, jakie można użyć do obsługi Gita, które moim zdaniem są warte zainteresowania.

Git Bash – korzystanie z Git za pomocą wiersza poleceń.

Read More

Git Podstawy – instalacja i stworzenie pierwszego repozytorium lokalnego.

W tym wpisie przedstawię Ci, jak zainstalować GIT na komputerze z Windows, jakie są programy, które pozwalają na przyjemniejszą pracę z git, dzięki czemu wybierzesz coś dla siebie oraz stworzymy pierwsze repozytorium.

W całej ścieżce podróży po GIT będę starał się pokazywać wszystko za pomocą komend w wierszu poleceń oraz w programach graficznych. Zachęcam Cię, żeby używać komend i nauczyć się ich, ponieważ programy graficzne tak naprawdę są nakładkami graficznymi na wiersz poleceń i wykonują odpowiednie komendy. Znajomość komend po prostu się przyda.

Zaczynajmy 🙂

Read More

Systemy kontroli wersji

W tym wpisie dowiesz się, czym są systemy kontroli wersji oraz jakie są najpopularniejsze, i którym warto się zainteresować, bo z największym prawdopodobieństwem będziesz go używać w pracy.

Zacznijmy od pierwszej części.

Czym są systemy kontroli wersji i do czego służą?

Systemy kontroli wersji są to systemy, które pozwalają rejestrować zmiany w plikach w czasie. Dzięki temu możemy łatwo wracać do poprzednich wersji plików oraz wiemy kto modyfikował pliki.

Dlaczego jest to takie przydatne?

Read More