Zoeken op website

Git installeren en een Git-repository maken


Als je de laatste tijd enige tijd in de Linux-wereld hebt doorgebracht, dan is de kans groot dat je wel eens hebt gehoord van GIT, een gedistribueerd versiebeheersysteem dat is gemaakt door Linus Torvalds >, het brein van Linux zelf.

Het is ontworpen als een versiebeheersysteem dat superieur is aan de systemen die direct verkrijgbaar zijn. De twee meest voorkomende hiervan zijn CVS en Subversion (SVN).

Terwijl CVS en SVN het Client/Server-model gebruiken voor hun systemen, gebruikt GIT werkt een beetje anders. In plaats van een project te downloaden, wijzigingen aan te brengen en het terug naar de server te uploaden, zorgt GIT ervoor dat de lokale machine als server fungeert.

Met andere woorden, u downloadt het project met alles, de bronbestanden, versiewijzigingen en individuele bestandswijzigingen rechtstreeks naar de lokale computer, wanneer u in- en uitcheckt en alle andere versiebeheeractiviteiten uitvoert. Als u klaar bent, voegt u het project weer samen in de repository.

Dit model biedt veel voordelen, waarvan de meest voor de hand liggende is dat als u om welke reden dan ook geen verbinding heeft met uw centrale server, u nog steeds toegang heeft tot uw project.

In deze tutorial installeren we Git, maken we een repository aan en uploaden deze naar GitHub. Om dit te doen, moet je http://www.github.com bezoeken, een account aanmaken en een repository opzetten als je je project daar wilt uploaden.

Hoe GIT onder Linux te installeren

Op op Debian gebaseerde distributies zoals Ubuntu en Linux Mint kunt u dit, als het nog niet is geïnstalleerd, installeren met de opdracht apt.

sudo apt install git

Op RHEL-gebaseerde distributies zoals Fedora, CentOS Stream, Rocky en Alma Linux kun je het installeren met de opdracht yum of dnf.

sudo yum install git
OR
sudo dnf install git

Als je liever de git-formulierbron installeert en compileert, kun je de onderstaande opdrachten volgen.

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

Hoe u een Git-project maakt

Nu GIT is geïnstalleerd, gaan we het instellen. In je home directory staat een bestand met de naam “~/.gitconfig“. Dit bevat al uw repository-informatie. Laten we uw naam en uw e-mailadres opgeven:

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

Laten we nu onze eerste repository maken. Je kunt van elke map een Git-repository maken. Wijzig de map in een map die enkele bronbestanden bevat en volg deze stappen.

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

In die map is een nieuwe verborgen map aangemaakt genaamd “.git“. Deze map is waar GIT alle informatie over uw project opslaat, en eventuele wijzigingen die u daarin aanbrengt.

ls -al .git/

Als u op enig moment niet langer wilt dat een map deel uitmaakt van een GIT repository, verwijdert u deze map gewoon met het rm-commando.

rm –rf .git

Nu we een repository hebben gemaakt, moeten we enkele bestanden aan het project toevoegen. U kunt elk type bestand aan uw GIT-project toevoegen, maar laten we voor nu een “README.md”-bestand genereren dat wat informatie geeft over uw project (wordt ook weergegeven in de README block op GitHub) en voeg enkele bronbestanden toe.

vi README.md

Voer informatie in over uw project, sla het op en sluit af.

Met de twee onderstaande opdrachten hebben we het bestand “README.md” aan uw GIT-project toegevoegd, en vervolgens hebben we alle Python broncode (*.py) bestanden in de huidige map.

git add README.md
git add *.py

Het vermelden waard is dat je 99 van de 100 keer dat je aan een GIT-project werkt, alle bestanden in de map gaat toevoegen de map.

Je kunt dit als volgt doen:

git add .

Nu zijn we klaar om het project in een fase te plaatsen, wat betekent dat dit een markeringspunt in het project is. Je doet dit met het git commit “–m” commando waarbij de “–m” optie een bericht specificeert dat je eraan wilt geven. Omdat dit de eerste commit van ons project is, zullen we “eerste commit” invoeren als onze “–m” string.

git commit -m 'first commit'

Hoe u een project uploadt naar GitHub Repository

We zijn nu klaar om uw project naar GitHub te pushen. U heeft de inloggegevens nodig die u heeft opgegeven bij het aanmaken van uw account. We gaan deze informatie meenemen en doorgeven aan GIT, zodat deze weet waar hij naartoe moet. Je wilt ‘user’ en ‘project.git’ vervangen door de juiste waarden.

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

Nu is het tijd om te pushen, d.w.z. kopiëren van uw repository naar de externe repository. Het git push commando heeft twee argumenten nodig: de “remotename ” en de “branchname ”. Deze twee namen zijn meestal respectievelijk Origin en Master:

git push origin master

Dat is het! Nu kun je naar de link https://github.com/username/repo gaan om je git-project te bekijken.