본문 바로가기

GIT

(3)
(Git) 커밋 메시지 컨벤션 그동안 혼자서 작업했기에 git의 commit 메시지를 신경 쓰지 않았는데 협업 시에는 commit 메시지가 중요해질 것 같아서 commit 메시지의 컨벤션을 조사해 보았다. 다양한 컨벤션이 있었고, 이번 포스팅은 아래 가이드들을 참고해 정리했다.  commit-messages-guide/README_ko-KR.md at master · RomuloOliveira/commit-messages-guideA guide to understand the importance of commit messages and how to write them well - RomuloOliveira/commit-messages-guidegithub.com  커밋 메시지 가이드  |  Blockly  |  Google for D..
(Git) 개념, 기본 명령어 정리 (영역 설명, 명령어 사용법) 이번 포스팅에서는 git의 영역과 기본 명령어에 대해서 설명한다. git은 총 4가지 영역(workspace, stage, local repository, remote repository)으로 구분되며, 이 4가지 영역을 이동하는 기본 명령어(add, commit, push, pull)가 있다.      git 영역git의 영역은 크게 4가지로 구분된다.work space (working directory) : git이 추적하고 있는 실제 디렉터리stage : 커밋되지 않은 변경사항을 저장하는 공간local repository : 커밋 히스토리와 변경사항이 저장되는 공간remote repository : 인터넷으로 접근 가능한 외부에 있는 저장소 (git hub 등) git 명령어add 워크 스페이스에 ..
(Git) checkout 명령어 사용법 정리 git 명령어 중에서도 checkout은 정말 다양한 기능을 갖고 있다. 이번 포스팅에서는 checkout 명령어의 다양한 기능을 정리한다.  먼저 checkout 기능의 종류는 크게 아래와 같다. 브랜치 전환 / 새 브랜치 생성 & 전환커밋으로 전환(detached head)파일 복원  브랜치 전환브랜치를 전환할 때 사용된다. 이때 이미 브랜치 이름이 존재한다면 에러가 발생한다.git checkout [기존 브랜치 이름]  새 브랜치를 만들고, 그 브랜치로 전환하고 싶다면 아래 명령어를 사용한다.git checkout -b [새 브랜치 이름]    커밋으로 전환 (detached head)특정 커밋의 해시 번호를 뒤에 작성하면 해당 커밋으로 전환된다. 해시 번호는 앞 7자리만 사용해도 무방하다. 이때 ..