Zainstaluj git, aby tworzyć i udostępniać własne projekty w repozytorium GitHub

Zainstaluj git, aby tworzyć i udostępniać własne projekty w repozytorium GitHub

Jeśli ostatnio spędziłeś czas w Linux Świat, więc są szanse, że słyszałeś Git. Git to rozproszony system kontroli wersji, który został utworzony przez Linus Torvalds, Mistrz Linux samo. Został zaprojektowany tak, aby był doskonałym systemem kontroli wersji w stosunku do tych, które były łatwo dostępne, a dwa najczęstsze z nich CVS i subwersja (SVN).

Mając na uwadze, że CVS I Svn Użyj Klient/serwer model ich systemów, Git działa trochę inaczej. Zamiast pobierać projekt, wprowadzać zmiany i przesyłać go z powrotem na serwer, Git sprawia, że ​​lokalna maszyna działa jak serwer.

Zainstaluj repozytorium GitHub

Innymi słowy, pobierasz projekt za pomocą wszystkiego, plików źródłowych, zmian wersji i indywidualnych zmian plików bezpośrednio na komputerze lokalnym, podczas odprawy, wymeldowania i wykonania wszystkich pozostałych działań kontroli wersji. Po zakończeniu połączysz projekt z powrotem do repozytorium.

Ten model zapewnia wiele zalet, najbardziej oczywiste jest to, że jeśli jesteś odłączony od centralnego serwera z jakiegokolwiek powodu, nadal masz dostęp do swojego projektu.

W tym samouczku zamierzamy Zainstaluj git, Utwórz repozytorium, I Prześlij to repozytorium Do Github. Będziesz musiał przejść na http: // www.github.com i Utwórz konto I magazyn Jeśli chcesz przesłać tam swój projekt.

Jak zainstalować git w Linux

NA Debian/Ubuntu/Linux Mint, Jeśli nie jest jeszcze zainstalowany, możesz go zainstalować za pomocą apt-get Komenda.

$ sudo apt-get instaluj git

NA czerwony kapelusz/Centos/Fedora/ systemy, możesz go zainstalować za pomocą mniam Komenda.

$ mniam instaluj git

Jeśli wolisz zainstalować i skompilować źródło formularza, możesz śledzić poniższe polecenia.

$ wget http: // jądro.org/pub/oprogramowanie/scm/git/git-1.8.4.smoła.BZ2 $ TAR XVJF GIT-1.8.4.TAR/BZ2 $ CD GIT-* $ ./skonfiguruj $ Make $ Make Instal

Jak stworzyć projekt git

Teraz to Git jest zainstalowany, skonfigurujmy to. W Twoim dom katalog będzie plik o nazwie „~/.Gitconfig". To zawiera wszystkie informacje o repozytorium. Dajmy to Twoje imię I Twój email:

$ git config -global użytkownik.Nazwa „Twoje imię” $ git Config -Global Użytkownik.e -mail [e -mail chroniony]

Teraz zamierzamy Utwórz nasze pierwsze repozytorium. Możesz zrobić dowolny katalog a Repozytorium Git. CD do takiego, który ma niektóre pliki źródłowe i wykonaj następujące czynności:

$ cd/home/rk/python-web-scraper $ git init init

W tym katalogu stworzono nowy ukryty katalog o nazwie „.git". Ten katalog jest miejscem Git przechowuje wszystkie swoje informacje o twoim projekcie i wszelkie zmiany, które wprowadzasz do niego. Jeśli w dowolnym momencie nie życzysz już żadnego katalogu Git Repozytorium, po prostu usuwasz ten katalog w typowy sposób:

$ rm -rf .git

Teraz, gdy mamy utworzone repozytorium, musimy Dodaj kilka plików do projektu. Możesz dodać dowolny typ pliku do swojego Git projekt, ale na razie wygenerujmy „Readme.MD”Plik, który podaje małe informacje o Twoim projekcie (również pojawia się w Readme blok przy Github) i dodaj niektóre pliki źródłowe.

$ vi Readme.MD

Wprowadź informacje o swoim projekcie, zapisz i wyjdź.

$ git dodaj readme.MD $ GIT Dodaj *.py

Z dwoma powyższymi poleceniami dodaliśmy „Readme.MD”Plik do twojego Git Projekt, a potem dodaliśmy wszystko Pyton źródło (*.py) Pliki w bieżącym katalogu. Warto to zauważyć 99 czasy z 100 Kiedy pracujesz nad Git projekt, dodasz wszystkie pliki w katalogu. Możesz to zrobić w ten sposób:

$ git add .

Teraz jesteśmy gotowi dokonać projektu na scenę, co oznacza, że ​​jest to punkt markerowy w projekcie. Robisz to z git commit "-M„Polecenie tam„ „-M„Opcja określa wiadomość, którą chcesz dać. Ponieważ jest to pierwsze zatwierdzenie projektu, wejdziemy do „Pierwsze zatwierdzenie" jak nasz "-M" strunowy.

$ git commit -m „Pierwszy zatwierdzenie”

Jak przesyłać projekt do repozytorium GitHub

Jesteśmy teraz gotowi na popchnięcie twojego projektu do Github. Będziesz potrzebować dane logowania że stworzyłeś podczas tworzenia konta. Weźmy te informacje i przekazać je Git Więc wie, gdzie iść. Oczywiście będziesz chciał wymienić 'użytkownik' I 'Repo.git ' z odpowiednimi wartościami.

$ git zdalny zestaw set-URL [e-mail chroniony]: użytkownik/repozytor.git

Teraz nadszedł czas, aby popchnąć, tj. Kopiowanie z repozytorium do zdalnego repozytorium. Komenda Git Push przyjmuje dwa argumenty: „Remotename”I„ „Nazwa filii". Te dwie nazwy są zwykle odpowiednio pochodzenia i mistrza:

$ git push pochodzenie mistrz

Otóż ​​to! Teraz możesz iść https: // github.link com/nazwa użytkownika/repo, aby zobaczyć swój własny projekt git.