본문 바로가기

git rebase4

git rebase 커밋 삭제 git rebase 명령어로 커밋 메시지를 삭제할 수 있습니다. 사용법 USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ touch master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git add master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git commit -m "create master.txt" [master (root-commit) d2ede23] create master.txt 1 file changed, 0 insertions(+), 0 deletions(-) creat.. 2023. 3. 9.
git rebase 커밋 합치기 git rabase 명령어를 사용해서 커밋 메시지를 병합할 수 있습니다. 여러 개의 커밋 메시지가 하나의 작업 단위 일 때 병합 기능을 사용하면 커밋 로그를 깔끔하게 관리할 수 있습니다. 커밋 메시지가 하나로 병합이 되고 기능은 그대로 적용이 됩니다. 사용법 USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ touch master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git add master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git commit -m "create master.tx.. 2023. 3. 9.
git rebase 커밋 메시지 수정 작업에 집중하다 보면 커밋 메시지가 명확하지 않을 때, 오타를 쳐서 커밋 메시지가 제대로 작성이 되지 않았을 때 git rebase 명령어로 커밋 메시지를 변경할 수 있습니다. 커밋 메시지가 여러 개 있을 때 개수를 지정해서 수정할 수 있고 수정한 커밋 메시지 이후의 커밋들은 재생성돼서 커밋 해시값이 변경됩니다. 사용법 USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ touch master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master) $ git add master.txt USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master.. 2023. 3. 9.
git rebase 명령어 Git은 버전 관리 시스템(VCS)으로, 다수의 개발자가 협업하며 개발하는 소프트웨어 프로젝트에서 코드 변경 사항을 추적하고 관리하기 위해 사용됩니다. Git에서는 버전 관리를 위해 많은 명령어가 제공되는데, 이 중 rebase 명령어는 Git의 기능 중 하나로써, 브랜치의 기반점을 변경하거나, 커밋을 정리하거나, 소스코드를 정리할 때 사용됩니다. rebase 명령어는 merge 명령어와 매우 유사합니다. 둘 다 브랜치를 병합하는 작업을 수행하지만, merge는 두 개의 브랜치를 하나로 합치는 반면, rebase는 브랜치의 기반점을 변경하여 브랜치를 합치는 작업을 수행합니다. 예를 들어, 협업 중인 팀에서 A, B, C 세 명이 작업을 수행하고 있습니다. 각각 A, B, C 브랜치를 만들어 작업을 하고 .. 2023. 3. 7.