:: git 3

git :: 깃(git) reset, 푸시했던 내용 없애기

이미 push 한 코드에 문제가 생겨 원래대로 되돌려야 할 때가 있다. 이 때, 푸쉬했던 내용을 흔적조차 없이 지우고 싶다면!! reset 을 사용하면 된다. 1. reset git reset {revision} 여기서의 revision 은, 취소하고 싶은 시점이 아닌 되돌아가고 싶은 시점이다. 즉, - 20211129 버전: 버그가 생김 - 20211128 버전: 정상 작동 의 상태라면, 20211128 버전의 revision 을 넣어야 한다는 것. [IntelliJ] 프로젝트 우클릭 > Git > Repository > Reset HEAD... 클릭 Commit ID 입력 후 Validate 로 확인 > Reset 클릭 2. force push (중요!) reset 만 진행했다면 아직 끝난 게 아니다..

:: git 2021.11.30

git :: 깃 브랜치(branch) merge 하기 (+ local/remote/origin 이란?)

하나의 git repository 에 브랜치가 여러 개일 때, 한 브랜치에 반영된 사항을 다른 브랜치에도 적용해야 할 때가 있다. 예를 들어 개발 브랜치에 수정사항을 반영하고 정상 동작 확인 후 운영 브랜치(실제 운영 중인 코드 관리)에 해당 수정사항을 동일하게 반영할 때, 이 때 사용하는 방법이 'git merge' 이다. 1. 최소 2개 이상의 브랜치를 둔다. 기본적으로 repository 에 두 개 이상의 브랜치가 있어야 한다. 여기서는 development(개발 브랜치), master(운영 브랜치) 두 개를 만든다. * 참고: development, master 브랜치 따로 따기 (https://toramko.tistory.com/15) 2. 한 쪽 브랜치에 수정사항을 반영한다. developme..

:: git 2021.11.24

git :: 깃 브랜치 생성하여 개발용/운영용 형상 관리하기 (development, master 브랜치)

git 으로 프로젝트 형상 관리를 할 때 1) 코드를 편하게 수정, 반영하며 쓸 개발용 저장소 2) 안정성이 검증된 버전만 관리할 배포/운영용 저장소 이렇게 분리시켜 관리를 할 때가 많다. 1) => development branch 2) => master branch 각각 이렇게 두 개의 branch 로 나누어 형상을 관리한다. 1. 브랜치 새로 생성 git 웹페이지에서 프로젝트 좌측 상단의 'Branch' 를 클릭하면 브랜치 목록과 현재 선택된 브랜치(여기서 development)를 확인할 수 있다. 'Find or create a branch...' 라고 쓰여있는 입력 칸에 새 branch 명을 입력하면(stage) 이렇게 'Create branch: stage' 라고 하단에 뜬다. 클릭하면 바로 ..

:: git 2021.11.23
300x250