Jak zainstalować Git na Mac

Przez:, Z dnia:

Bardzo szybko po tym jak zaczeliśmy pisać kod dojdziemy do momentu, w którym będziemy chcieli "wrócić w czasie" i przerobić trochę tego kodu. Pojawia się pytanie: jak zarządzamy historią naszego kodu, zmiany? My także możemy chcieć współpracować z niektórymi ludźmi i dzielić kod w przyszłości. Zatem jak możemy zarządzać kodem? Odpowiedź jest prosta: użyjemy czegoś nazwanego systemem zarządzania kodem źródłowym. Najpopularniejszy jest Git. Jeżeli nie wiesz czym jest ten system, myśl o nim jak "szybki zapis" w grze wideo. Zakradasz się do wroga, jesteś przestraszony, że sytuacja może się pogorszyć, więc zanim zrobisz ruch chcesz zapisać stan gry. Git działa podobnie, ale on pozwala na wiele, wiele więcej. Ale na tę chwilę, będziemy tylko używać kilka podstawowych cech.

Krok 1: Pobierz i Zainstaluj Git

Po kolei, musimy pobrać i zainstalować Git na naszej maszynie. Jeżeli używasz Linuksa lub Windowsa przejdź tutaj: http://git-scm.com/book/en/Getting-Started-Installing-Git.

Jeżeli używasz Mac możesz użyć przyjemnego instalatora. Pobierz i odpal.

Jeżeli jesteś na Mavericks możesz zobaczyć takie ostrzeżenie:

Dzieje się tak z bowodu nowych "ulepszeń" bezpieczeństwa. Kliknij przwym przyciskiem na plik instalatora i wybierz otwórz z "Instalator".

To wszystko. Git działa na Twojej maszynie. Teraz możemy przejść do naszego projektu i zacząć śledzenie kodu.

Krok 2: Nagrywaj kod

W terminalu przejdź do naszego projektu i odpal:

$ git init
Initialized empty Git repository in /Users/Lukasz/Documents/Projects/demo/.git/

Teraz dodamy cały, istniejący w folderze kod:

$ git add .

I zapisać:

$ git commit -m "Initial commit"

W cudzysłowie musimy zostawić wiadomość. Później kiedy będziemy przeglądać "commity" zobaczymy te wiadomości i będziemy mogli szybko znaleźć commit, który chcemy sprawdźić, więc zapamiętaj żeby być opisowym podczas pisania wiadomości.

Musisz się zalogować by móc oznaczyć tutorial jako ukończony żeby śledzić swój postęp



Komentarze

  • Z dnia: Frank napisał:

    This is straightforward and useful. One comment, when I started reading this I was logged out. When I logged in to comment it dropped me back on the main page. Could that be changed?
  • Z dnia: Frank napisał:

    I just rated this but it showed up as rated "0%" which was not my rating. FYI, thanks!
  • Z dnia: Lukasz Muzyka napisał:

    Thanks for the comment. I have deleted the score, you can try submitting it again. I will debug the problem. Also, I will change the redirection after login - very useful comment.
  • Z dnia: Sam DeBrule napisał:

    All lessons have been great so far. One suggestion: Can you auto navigate user to the next step within a lesson once they click complete? Currently, I have to navigate to Learn by Building > Appropriate Lesson > Next Step
  • Z dnia: Lukasz Muzyka napisał:

    Dear Sam, Yes - We're working on polishing some features and the flow. We should have something more user friendly next week. Thank you very much for the suggestion. We also want to implement features like notifications, so you can get email that I have replied to your comment. The thing is, I want to build tutorial about implementing that feature as I do it:) - which takes a little more time.

Dodaj komentarz

Możesz się zalogować by skomentować