Git Tutoriaal


Git en {{title}}


Git Dra by


Git Gevorderd


Git Undo




Git Staging Environment


Git Staging Environment

Een van die kernfunksies van Git is die konsepte van die Staging Environment, en die Commit.

Terwyl jy werk, kan jy lêers byvoeg, redigeer en verwyder. Maar wanneer jy 'n mylpaal bereik of 'n deel van die werk voltooi, moet jy die lêers by 'n Staging Environment voeg.

Opgestel lêers is lêers wat gereed is om toegewy te word aan die bewaarplek waaraan jy werk. Jy sal commitbinnekort meer leer oor.

Vir nou is ons klaar met werk index.html. So ons kan dit by die Staging Environment voeg:

Voorbeeld

git add index.html

Die lêer moet opgestel wees . Kom ons kyk na die status::

Voorbeeld

git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
    new file: index.html

Nou is die lêer by die Staging Environment gevoeg.


Git Voeg meer as een lêer by

Jy kan ook meer as een lêer op 'n slag verhoog. Kom ons voeg nog 2 lêers by ons werkslêergids. Gebruik die teksredigeerder weer.

'n README.mdLêer wat die bewaarplek beskryf (aanbeveel vir alle bewaarplekke):

Voorbeeld

# hello-world
Hello World repository for Git tutorial
This is an example repository for the Git tutoial on https://www.w3schools.com

This repository is built step by step in the tutorial.

'n Basiese eksterne stylblad ( bluestyle.css):

Voorbeeld

body {
background-color: lightblue;
}

h1 {
color: navy;
margin-left: 20px;
}

En werk index.htmlop om die stylblad in te sluit:

Voorbeeld

<!DOCTYPE html>
<html>
<head>
<title>Hello World!</title>
<link rel="stylesheet" href="bluestyle.css">
</head>
<body>

<h1>Hello world!</h1>
<p>This is the first file in my new Git Repo.</p>

</body>
</html>

Voeg nou alle lêers in die huidige gids by die Staging Environment:

Voorbeeld

git add --all

Deur --allin plaas van individuele lêername te gebruik, sal stagealle lêers verander (nuwe, gewysigde en uitgevee).

Voorbeeld

git status
On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   README.md
        new file:   bluestyle.css
        new file:   index.html

Nou word al 3 lêers by die Staging Environment gevoeg, en ons is gereed om ons eerste commit.

Let wel: Die snelskrifopdrag vir git add --allisgit add -A


Toets jouself met oefeninge

Oefening:

Voeg index.html by die vermeldingsomgewing:

git  index.html