Git Tutoriaal


Git en {{title}}


Git Dra by


Git Gevorderd


Git Undo




Git wysig


Git commit --amend

commit --amendword gebruik om die mees onlangse commit.

Dit kombineer veranderinge in die staging environmentmet die nuutste commit, en skep 'n nuwe commit.

Hierdie nuwe commitvervang die nuutste commitgeheel en al.


Git Wysig Commit Boodskap

Een van die eenvoudigste dinge waarmee jy kan doen, --amendis om 'n commitboodskap te verander.

Kom ons werk die README.mden op commit:

Voorbeeld

git commit -m "Adding plines to reddme"
[master 07c5bc5] Adding plines to reddme
 1 file changed, 3 insertions(+), 1 deletion(-)

Kom ons kyk nou na log:

Voorbeeld

git log --oneline
07c5bc5 (HEAD -> master) Adding plines to reddme
9a9add8 (origin/master) Added .gitignore
81912ba Corrected spelling error
3fdaa5b Merge pull request #1 from w3schools-test/update-readme
836e5bf (origin/update-readme, update-readme) Updated readme for GitHub Branches
daf4f7c (origin/html-skeleton, html-skeleton) Updated index.html with basic meta
facaeae (gh-page/master) Merge branch 'master' of https://github.com/w3schools-test/hello-world
e7de78f Updated index.html. Resized image
5a04b6f Updated README.md with a line about focus
d29d69f Updated README.md with a line about GitHub
e0b6038 merged with hello-world-images after fixing conflicts
1f1584e added new image
dfa79db updated index.html with emergency fix
0312c55 Added image to Hello World
09f4acd Updated index.html with a new line
221ec6e First release of Hello World!

Ag nee! die commitboodskap is vol spelfoute. Verleë. Kom ons amenddit:

Voorbeeld

git commit --amend -m "Added lines to README.md"
[master eaa69ce] Added lines to README.md
 Date: Thu Apr 22 12:18:52 2021 +0200
 1 file changed, 3 insertions(+), 1 deletion(-))

En kyk weer na log:

Voorbeeld

git log --oneline
eaa69ce (HEAD -> master) Added lines to README.md
9a9add8 (origin/master) Added .gitignore
81912ba Corrected spelling error
3fdaa5b Merge pull request #1 from w3schools-test/update-readme
836e5bf (origin/update-readme, update-readme) Updated readme for GitHub Branches
daf4f7c (origin/html-skeleton, html-skeleton) Updated index.html with basic meta
facaeae (gh-page/master) Merge branch 'master' of https://github.com/w3schools-test/hello-world
e7de78f Updated index.html. Resized image
5a04b6f Updated README.md with a line about focus
d29d69f Updated README.md with a line about GitHub
e0b6038 merged with hello-world-images after fixing conflicts
1f1584e added new image
dfa79db updated index.html with emergency fix
0312c55 Added image to Hello World
09f4acd Updated index.html with a new line
221ec6e First release of Hello World!

Ons sien die vorige commitis vervang met ons gewysigde een!

Waarskuwing: Om met die commitgeskiedenis van 'n bewaarplek te mors kan gevaarlik wees. Dit is gewoonlik goed om hierdie soort veranderinge aan jou eie plaaslike bewaarplek te maak. U moet egter vermy om veranderinge aan te bring wat geskiedenis na remotebewaarplekke herskryf, veral as ander daarmee werk.


Git wysig lêers

Die byvoeging van lêers met --amendwerk op dieselfde manier as hierbo. Voeg hulle net by die staging environmentvoor jy pleeg.


Toets jouself met oefeninge

Oefening:

Verander die vorige commitmet die boodskap "Updated index":

git    ""