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
commit
binnekort 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.md
Lê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.html
op 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 --all
in plaas van individuele lêername te gebruik, sal stage
alle 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 --all
isgit add -A