본문 바로가기

Git3

커밋 메시지 수정하기(intelliJ) 커밋 메시지 수정하기 아래와 같이 다양한 상황에서 커밋 메시지를 수정하는 방법을 알아본다. 1. 최근의 커밋 메시지를 수정하고 싶은 경우 2. 과거의 커밋 메시지들을 수정하고 싶은 경우 3. 저장소에 이미 올라가 있는(Push 된) 커밋 메시지를 수정하고 싶은 경우 1. 최근의 커밋 메시지를 수정하고 싶은 경우_amend 커밋 메시지를 급하게 작성하느라 예기치 않은 오타가 발생하거나 여러 이유들로 인해, 메시지 작성 후 바로 수정하고 싶은 경우가 있다. 이럴 때는 amend 라는 커맨드를 사용해서 커밋 메시지를 수정할 수 있다. amend는 가장 최근 커밋을 수정하는 커맨드이다. 이를 이용해서 커밋 메시지만을 수정할 수도 있다. 아래와 같이 새로 number 필드를 추가했다고 하자. [변경_number .. 2023. 8. 13.
Github WorkFlow Github WorkFlow 깃허브를 이용해서 협업을 하는 방법과 절차에 대해서 알아본다. 1. 공용 Repo 생성 팀원들과 협업할 공용 repository를 생성한다. [공용 Repo] 이후 공용 Repo에 Colaborator로 같이 협업할 동료를 지정하거나, Organization을 사용한다면 협업할 동료에게 공용 Repo에 권한을 주어 같이 협업할 동료를 구성할 수 있다. 2. Issue 생성 개인 Repo를 사용하는 것과는 달리, 협업 중에는 Repo에 개인 작업을 하기 전에 팀원들에게 어떤 작업을 할 것인지 알려줘야 할 필요가 있다. GitHub는 Issue라는 기능을 사용해, 작업할 내용을 편리하게 팀원들에게 공지할 수 있도록 한다. [Issue 탭 버튼] [Issue 생성 버튼] [Issu.. 2022. 9. 6.
Git Submodule Git Submodule 1. Submodule git을 사용해서 폴더를 관리하다 보면, git으로 관리하는 폴더 안에 또 git으로 관리하는 폴더를 두고 싶은 경우가 생긴다. 이 경우에 아무런 처리를 하지 않고 상위 git 폴더를 원격 저장소에 저장하면 하위 git 폴더를 참조할 수 없게 된다. 이때 하위 git 폴더를 상위 git 폴더의 submodule로 지정하면 다음과 같이 원격 저장소에서도 하위 git 폴더를 참조할 수 있게 된다. [하위 git 폴더 참조] 1.1 하위 git 폴더를 submodule로 생성 하위 git 폴더를 submodule로 지정하는 방법은 다음과 같다. $ git submodule add [path] [submodule 등록] codeStates는 git으로 저장되는 폴.. 2022. 8. 24.