Wyszukiwanie w witrynie

Jak zainstalować Git i utworzyć repozytorium Git


Jeśli ostatnio spędziłeś trochę czasu w świecie Linuksa, prawdopodobnie słyszałeś o GIT, który jest rozproszonym systemem kontroli wersji stworzonym przez Linusa Torvaldsa >, twórca samego Linuksa.

Został zaprojektowany jako system kontroli wersji lepszy od tych łatwo dostępnych, przy czym dwa najpopularniejsze z nich to CVS i Subversion (SVN).

Podczas gdy CVS i SVN używają w swoich systemach modelu Klient/Serwer, 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.

Innymi słowy, pobierasz projekt ze wszystkim, plikami źródłowymi, zmianami wersji i zmianami poszczególnych plików, bezpośrednio na maszynę lokalną, podczas ewidencjonowania, wyewidencjonowywania i wykonywania wszystkich innych czynności związanych z kontrolą wersji. Po zakończeniu scalasz projekt z powrotem do repozytorium.

Model ten zapewnia wiele korzyści, z których najbardziej oczywistą jest to, że jeśli z jakiegokolwiek powodu zostaniesz odłączony od centralnego serwera, nadal będziesz mieć dostęp do swojego projektu.

W tym samouczku zainstalujemy Git, utworzymy repozytorium i prześlemy je do GitHub. Aby to zrobić, musisz odwiedzić http://www.github.com, utworzyć konto i skonfigurować repozytorium, jeśli chcesz przesłać tam swój projekt.

Jak zainstalować GIT w systemie Linux

W dystrybucjach opartych na Debianie, takich jak Ubuntu i Linux Mint, jeśli nie jest jeszcze zainstalowany, możesz go zainstalować za pomocą polecenia apt.

sudo apt install git

W dystrybucjach opartych na RHEL, takich jak Fedora, CentOS Stream, Rocky i Alma Linux, można go zainstalować za pomocą polecenia yum lub dnf.

sudo yum install git
OR
sudo dnf install git

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

wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install

Jak utworzyć projekt Git

Teraz, gdy GIT jest już zainstalowany, skonfigurujmy go. W Twoim katalogu głównym będzie plik o nazwie „~/.gitconfig”. Zawiera wszystkie informacje o repozytorium. Podajmy Twoje imię i Twój adres e-mail:

git config --global user.name "Your Name"
git config --global user.email [email 

Stwórzmy teraz nasze pierwsze repozytorium. Możesz zamienić dowolny katalog w repozytorium Git. Zmień katalog na taki, który zawiera pliki źródłowe i wykonaj poniższe kroki.

cd /home/tecmint/python-web-scraper/
git init

W tym katalogu utworzono nowy ukryty katalog o nazwie „.git”. W tym katalogu GIT przechowuje wszystkie informacje o Twoim projekcie i wszelkich zmianach, które w nim wprowadzasz.

ls -al .git/

Jeśli w dowolnym momencie nie chcesz, aby jakikolwiek katalog był już częścią repozytorium GIT, po prostu usuń ten katalog za pomocą polecenia rm.

rm –rf .git

Teraz, gdy mamy już utworzone repozytorium, musimy dodać kilka plików do projektu. Możesz dodać dowolny typ pliku do swojego projektu GIT, ale na razie wygenerujmy plik „README.md”, który zawiera trochę informacji o Twoim projekcie (pokazuje się również w pliku README blok w GitHub) i dodaj kilka plików źródłowych.

vi README.md

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

Za pomocą dwóch poniższych poleceń dodaliśmy plik „README.md” do Twojego projektu GIT, a następnie dodaliśmy wszystkie źródła Python (*.py) pliki w bieżącym katalogu.

git add README.md
git add *.py

Warto zauważyć, że 99 razy na 100 podczas pracy nad projektem GIT będziesz dodawał wszystkie pliki w katalog.

Możesz to zrobić w ten sposób:

git add .

Teraz jesteśmy gotowi przystąpić do etapu, co oznacza, że jest to punkt orientacyjny w projekcie. Robisz to za pomocą polecenia git commit „–m”, gdzie opcja „–m” określa wiadomość, którą chcesz przekazać. Ponieważ jest to pierwsze zatwierdzenie naszego projektu, jako ciąg znaków „–m” wpiszemy „pierwsze zatwierdzenie”.

git commit -m 'first commit'

Jak przesłać projekt do repozytorium GitHub

Jesteśmy teraz gotowi, aby przesłać Twój projekt do GitHub. Będziesz potrzebować danych logowania podanych podczas tworzenia konta. Pobierzemy te informacje i przekażemy je GIT, aby wiedział, dokąd się udać. Będziesz chciał zastąpić „user” i „project.git” odpowiednimi wartościami.

git remote add origin [email :ravisaive/project.git

Teraz czas na push, czyli skopiowanie z Twojego repozytorium do zdalnego repozytorium. Polecenie git push przyjmuje dwa argumenty: „remotename” i „branchname”. Te dwie nazwy to zazwyczaj odpowiednio Pochodzenie i Mistrz:

git push origin master

Otóż to! Teraz możesz przejść do linku https://github.com/username/repo, aby zobaczyć swój projekt git.