힘내 튜토리얼


Git 및 {{title}}


힘내 기여


힘내 고급


힘내 실행 취소




힘내 수정


힘내 커밋 --수정

commit --amend가장 최근에 수정하는 데 사용됩니다 commit.

의 변경 사항을 staging environment최신 버전과 결합 commit하여 새 버전을 만듭니다 commit.

이 새로운 것은 최신을 완전히 commit대체합니다 .commit


Git 수정 커밋 메시지

할 수 있는 가장 간단한 작업 중 하나는 메시지 --amend를 변경하는 것 입니다.commit

README.mdand를 업데이트합시다 commit.

예시

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

이제 다음을 확인합니다 log.

예시

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!

안 돼! commit메시지에 맞춤법 오류가 가득합니다 . 당혹스러운. 하자 amend:

예시

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(-))

그리고 다시 확인하십시오 log.

예시

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!

우리는 이전 commit이 우리의 수정된 것으로 대체된 것을 봅니다!

경고: 리포지토리 의 commit기록을 변경하는 것은 위험할 수 있습니다. 일반적으로 이러한 종류의 변경을 자신의 로컬 저장소에 적용하는 것은 괜찮습니다. remote그러나 특히 다른 사람이 작업 중인 경우 리포지토리에 기록을 다시 쓰는 변경을 피해야 합니다.


Git 수정 파일

로 파일을 추가 --amend하는 것은 위와 같은 방식으로 작동합니다. staging environment커밋하기 전에 추가하십시오 .


연습으로 자신을 테스트하십시오

연습:

commit다음 메시지로 이전을 수정합니다 "Updated index".

git    ""