개발중 (617) 썸네일형 리스트형 Git commit message 작성법 📚 🙄 📚 커밋 메세지 작성법 하나의 커밋은 하나의 작업이라는 원칙은 널리 통용되는 원칙입니다. ✅ 메세지 작성 커밋 메세지도 한눈에 알아볼 수 있도록 작성하는 것을 원칙으로 해야 합니다. 커밋 메세지는 동사로 시작해서 무엇을 작업했는지 목표를 명확하게 적어야 합니다. ✅ 이슈 번호 명시 커밋 메세지의 앞부분에는 ‘#’ 으로 시작해서 이슈 번호를 명시해야 합니다. ✅ 예 💡 고객사 관리 - UI 개발 #3 UI Development in user management 💡 고객사 관리 - API 개발 #4 API Developemnt in user management 💡 고객사 관리 - UI 에서 API 호출 연동 #5 Link API calls From UI in user management 💡 고객사 관리- 오류사.. 버전 ( version ) 관리법 김정환 블로그 에서 자주 사용하는 내용 배껴옴 "^16.12.0" 이 표기는 무슨 뜻일까? 위 질문에 답하기 전에 버전 관리에 대해서 생각해 보자. 만약 프로젝트에서 사용하는 패키지의 버전을 엄격하게 제한한다면 어떨까? 프로젝트를 버전업 하는데 꽤 힘들 수 있다. 사용하는 패키지를 전부 버전업해야 하기 때문이다. 어쩌면 우리 프로젝트는 현재 버전에 갖혀 버릴지도 모른다. 그럼 프로젝트에서 사용하는 패키지 버전을 느슨하게 풀어 놓으면 문제가 해결될까? 오히려 여러 버전별로 코드를 관리해야하는 혼란스러움을 겪게될 수 있다. 버전 번호를 관리하기 위한 규칙이 필요한데 이 체계를 유의적 버전이라고 한다. NPM은 이 유의적 버전(Sementic Version)을 따르는 전제 아래 패키지 버전을 관리한다. 유의적.. Git 의 파일 상태 Untracked / Tracked / Stage / Unstage 📚 🙄 📚 ✅ Untracked 상태와 Tracked 상태 깃에서 관리하는 파일은 Untracked , Tracked 두 가지 상태로 나뉩니다. Untracked 현재 중인 작업 중인 디렉터리에서 새로 생성된 파일은 Untracked 상태라고 합니다. Tracked add 나 commit 명령어로 스테이징 영역이나 지역 저장소에서 깃이 추적하고 있는 파일들을 Tracked 상태라고 합니다. ✅ Unmodified 과 Modified 상태 한번 스테이징 영역에 추가된 파일은 수정 여부에 따라 Unmodified 상태와 Modified 상태로 나뉩니다. Stage 상태는 Tracked 상태와 Untracked 상태로 분류 할 수 있지만 같은 의미라고 생각하면 됩니다. Modified 스테이징 영역으로 온 후 수정이 발.. Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 우리 회사가 git을 도입해서 나도 git 정리 시작 ! 👩🦰 👩🦰 ✅ 저장소 관리 구성 Git 은 저장소를 아래와 같이 나누어 관리 합니다. Remote Area 파일이 remote area 전용 서버에서 관리되며 여러 사람이 함께 `공유하기 위한 저장소`입니다. Local Area 내 PC에 파일이 저장되는 개인 전용 저장소 입니다. ✅ 저장소 간의 명령어 Remote Area ➡ Local Area 프로젝트 전체를 Local Area 에 내려 받는다 git clone {내려받을 프로젝트 git 주소} Remote Area ➡ Local Area 프로젝트 중 일부( 변경사항 ) 를 Local Area 에 내려 받는다 git pull Local Area ➡ Remote Area Local Area .. Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 우리 회사가 git을 도입해서 나도 git 정리 시작 ! 👩🦰 👩🦰 ✅ 저장소 관리 구성 Git 은 저장소를 아래와 같이 나누어 관리 합니다. Remote Area 파일이 remote area 전용 서버에서 관리되며 여러 사람이 함께 `공유하기 위한 저장소`입니다. Local Area 내 PC에 파일이 저장되는 개인 전용 저장소 입니다. ✅ 저장소 간의 명령어 Remote Area ➡ Local Area 프로젝트 전체를 Local Area 에 내려 받는다 git clone {내려받을 프로젝트 git 주소} Remote Area ➡ Local Area 프로젝트 중 일부( 변경사항 ) 를 Local Area 에 내려 받는다 git pull Local Area ➡ Remote Area Local Area .. [ Git 사용법 ] SSL 처리 📚 🙄 📚 GIT 연결 할 때 SSL 403 에러가 난다면 아래 명령어로 해결이 가능하다. ssl 검사하는 로직을 비활성화 git config --global http.sslVerify false clone 받으면 잘 받아진다. git clone https://dev.binsoo.com/{프로젝트 경로}.git 💡 글이 도움이 되었다면 Click 💡 [ Git 사용법 ] 사용자 정보 설정 📚 🙄 📚 실제 git 에 등록된 정보와 일치해야 한다 ! $ git config --global user.name "Binsoo" $ git config --global user.email "Binsoo@google.com" .git/config 파일에서 확인이 가능하다. [ Git 사용법 ] GitHub Flow 📚 🙄 📚 GitHub Flow ? ✅ GitHub Flow ? GitHub Flow 는 Git Hub의 단점으로 여겨지는 "관리해야 하는 브런치가 많다" 라는 이유로 인해서 등장했다. Git Hub 가 복잡하다 여겨져 GitHub Flow 를 사용한다고 한다. GitHub Flow 는 흐름이 단순하다. 흐름이 단순한 만큼 룰도 단순하다. master 브런치에 대한 role만 정확하다면 나머지 브런치들에는 관여를 하지 않는다. 그리고 pull request 기능을 사용하도록 권장을 한다. ✅ GitHub Flow 특징 release 브런치가 명확하지 않은 시스템에서 사용에 맞게 되어있다. 여기에는 GitHub의 서비스 특성상 릴리즈라는 개념이 없는 서비스를 진행하고 있어서 그런 것으로 보이며, 웹 서비스들이 릴리즈.. 이전 1 ··· 23 24 25 26 27 28 29 ··· 78 다음