Zainstaluj git, aby tworzyć i udostępniać własne projekty w repozytorium GitHub
- 3911
- 193
- Tomasz Szatkowski
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 GitHubInnymi 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.
- « Jak zarządzać OpenVZ za pomocą menedżera wirtualizacji HyperVM w RHEL/CENTOS 5
- RSNAPSHOT (oparta na RSync) - Narzędzie kopii zapasowej systemu plików lokalnych/zdalnych dla Linux »