본문 바로가기

git 명령어12

git ort strategy로 병합하기 git merge 명령어에는 여러 가지 병합방식이 있는데 ort strategy는 기존에 사용하던 recursive strategy와 동일한 방식이지만 기존에 있던 버그를 많이 수정했고 대규모 병합에서 훨씬 빠른 속도로 병합할 수 있다. git ort strategy로 병합하기 master 브랜치에서 a.txt를 생성하고 commit을 하고 b-branch에서 b.txt를 생성하고 commit을 했다. 그리고 master브랜치로 이동해서 c.txt를 추가로 생성하고 commit을 하고 merge 명령어를 입력했다. merge 메시지는 수정을 해도 되고 안 해도 된다. 저장 후에 닫기버튼을 누르면 ort strategy 방식으로 병합이 되었다. 이 전략이 사용될 때는 A, B브랜치가 있을 때 A브랜치 기반.. 2023. 1. 22.
git fast forward merge로 병합하기 git merge "병합할 브랜치" 명령어로 서로 다른 브랜치를 병합할 수 있는데 fast forward merge는 A, B의 브랜치가 병합한다고 했을 때 A 브랜치의 내용은 그대로이고 B 브랜치의 내용만 변경이 돼서 A의 브랜치에 B브랜치의 내용을 합하기만 하면 될 때 빠르게 병합되는 방식이다. fast forward merge로 병합하기 master 브랜치에 a.txt를 생성하고 commit을 하고 b-branch에 b.txt를 생성하고 commit을 했다. 그리고 병합을 하기 위해서 master 브랜치로 이동을 했다. 원하는 브랜치에 병합을 하기 위해서는 먼저 해당 브랜치로 이동을 해야 된다. master 브랜치에서 git merge "브랜치명" 명령어로 병합을 했다. master 브랜치는 a.t.. 2023. 1. 21.
git 브랜치 삭제 및 이름 바꾸기 브랜치를 사용하다 보면 여러 개를 생성하게 되고 사용하지 않는 브랜치는 삭제를 해서 관리하기가 더 수월하게 하는 게 좋은 것 같다. 그리고 브랜치를 생성했는데 브랜치이름이 기존 것보다 더 좋은 게 생각이 났을 때 변경할 수 있는데 해당 명령어들에 대해서 알아보자. git 브랜치 삭제 명령어 1 git switch -c deleteBranch 명령어로 브랜치를 생성하면서 이동했고 해당브랜치를 삭제하기 위해서 master 브랜치로 이동해서 git branch -d "삭제할 브랜치" 명령어로 삭제를 했다. 삭제를 하기 위해서는 다른 브랜치로 이동해서 삭제해야 된다. git 브랜치 이름 변경 명령어 git switch -c modifyBranch 명령어로 브랜치를 생성하면서 이동했고 git branch -m ".. 2023. 1. 20.
git amend 명령어로 실수 수정하기 git --amend 명령어로 commit을 잘못했을 때 수정할 수 있다. 2개의 파일을 한 묶음으로 commit을 해야 되는데 실수로 하나만 했다던지 git commit 메시지를 잘못입력했을 때 사용하면 쉽게 수정할 수 있다. git commit 명령어로 하나의 파일만 저장 a.txt b.txt 두 개의 파일이 있는데 a.txt하나의 파일만 git commit 명령어로 저장을 했다. git commit --amend 명령어 a.txt만 저장한 commit을 수정하기 위해서 b.txt를 staging area에 추가를 하고 git commit --amend 명령어를 입력했다. git commit 메시지 수정 git commit --amend 명령어를 입력하면 git 기본 편집기가 열리고 기존에 작성했던 .. 2023. 1. 17.