일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 정보처리기사
- 네이버커넥트재단
- 배포
- Git
- 백준
- js
- 사이트
- javascript
- 지속가능한개발자
- Express
- 삼각형
- Django
- node
- 코테
- 코딩테스트
- 알고리즘
- python
- array
- vscode
- 부스트캠프
- 개발자
- Mac
- 실기
- 자바스크립트
- 런타임에러
- Object
- 5기
- react
- boostcamp
- CSS
- Today
- Total
목록개발/git (5)
개발 공부 기록
1. Personal Access Token 생성 https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token Creating a personal access token - GitHub Docs You should create a personal access token to use in place of a password with the command line or with the API. docs.github.com 2. 기존 저장소에 유저 정보 설정 git remote set-url origin https://USERNAME@gith..
어떤 브랜치에서 작업을 하고 있었는데 다른 요청이 들어와서 브랜치를 바꿔야 하는 상황에서 commit 없이 브랜치를 변경하는 방법에 대해 소개하려고 한다. git stash 진행 중인 작업을 스택에 잠시 저장하도록 도와주는 명령어이다. commit을 남기지 않고 작업을 임시 저장할 수 있다. stash는 숨기는 장소라는 뜻을 가지고 있다. - Modified 이면서 Tracked 상태인 파일 - Staged 상태의 파일 1. stack에 stash 등록 $ git stash // or $ git stash save 2. stash 목록 확인 $ git stash list 3. stash 가져오기 $ git stash apply // 가장 최근의 작업 $ git stash apply [stash 이름] /..
PR을 Merge하는 방법에는 3가지 존재한다. Create a merge commit git merge 명령이랑 똑같다. PR의 commit들이 merge message와 함께 master의 Head commit으로 들어간다. Squash and merge PR의 commit log들을 한개로 추려서 master에 병합하는 방법이다. PR의 제목으로 된 1개의 커밋로그가 master에 병합된다. (master의 commit log가 깔끔해진다.) Rebase and merge PR의 commit log들이 master에 재정렬돼서 병합된다. 로컬에서 작성된 모든 commit log들까지 추적할 수 있다는 장점이 있다.
Gitflow Workflow에서 사용되는 브랜치 메인 브랜치 (항상 유지) master 배포(release) 이력을 관리하기 위해 사용. 즉, 배포 가능한 상태만을 관리한다. develop 다음 출시 버전을 개발하는 브랜치. 기능 개발을 위한 브랜치들을 병합하기 위해 사용. 즉, 모든 기능이 추가되고 버그가 수정되어 배포 가능한 안정적인 상태라면 develop 브랜치를 ‘master’ 브랜치에 병합(merge)한다. 보조 브랜치 (일정 기간 동안만 유지) feature 기능을 개발하는 브랜치. feature 브랜치는 새로운 기능 개발 및 버그 수정이 필요할 때마다 ‘develop’ 브랜치로부터 분기한다. feature 브랜치에서의 작업은 기본적으로 공유할 필요가 없기 때문에, 자신의 로컬 저장소에서 관..
유명한 커밋 메시지 규칙 How to Write a Git Commit Message AngularJS Git Commit Message Conventions 커밋 메시지 동명사보다 명사를 사용한다. 관사는 사용하지 않는다. 부정문 Don't 를 사용 커밋 메시지의 구조 [적용 범위(선택 사항)]: [본문(선택 사항)] [꼬리말(선택 사항)] 좋은 commit message를 위한 단어 목록 Fix : 올바르지 않은 동작을 고친 경우에 사용 Add : 코드나 테스트, 예제, 문서 등의 추가가 있을 때 사용 Remove : 코드의 삭제가 있을 때 사용 Use : 특별히 무언가를 사용해 구현을 하는 경우에 사용 Refactor : 전면 수정이 있을 때 사용 Simplify : 복잡한 코드를 단순화 할 때 사..