GitKraken에서 만든 GitLens는 유료이다. 아쉽게도 3일정도만 무료 trial을 사용할 수 있다. CLI보다는 GUI로 깃브랜치 히스토리를 보는것을 선호하는 편이라서 깃브랜치를 볼 수 있는 오픈소스를 알아봤다. 사람들이 많이 다운로드한 확장프로그램인 Git Graph를 설치했다. (누적 다운로드수: 4,174,560) 설치하면 좌측 하단에 'Git Graph' 에서 브랜치를 확인할 수 있다. 브랜치의 히스토리를 볼 수 있어서 좋다. 깃크라켄처럼 git-graph 내에서는 merge/rebase/pull request 모두 가능하다! 깃크라켄은 private 래포지토리일 경우에는 유료로 하고, public 래포지토리에는 무료로 제공한다. 현재 작업하고 있는 샘플 프로젝트는 private 라서 g..
rebase 이전 ( rebase 가 필요한 상황 ) feat/issue-1 브랜치를 develop 브랜치 싱크에 맞게 rebase 명령어 $ git pull --rebase origin develop rebase 이후 feat/issue-1 은 c3,c4를 반영해놓은 뒤 c2'(c2 복사본)을 반영. 왜 사용? 리모트 브랜치에 커밋을 깔끔하게 적용하고 싶을 때 사용 깨끗한 히스토리를 나타냄 (차례대로 수행한 것처럼 나타냄) 브랜치의 변경사항을 순서대로 다른 브랜치에 적용하면서 합침 merge: 두 브랜치의 최종결과만을 가지고 합친다. [참고] Git - Rebase 하기 Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다. 이 ..
[참고] [Tips] Gitmoji를 커밋 컨벤션으로 사용하기 저희 소프트웨어 마에스트로 13기 몬스테라 팀은 Gitmoji를 commit 컨벤션으로 사용하기로 정했습니다.Commit 메세지를 보면 참 귀여운 것을 알 수 있죠.그런데, 저희는 왜 gitmoji를 사용하기로 했을까 velog.io GitHub - carloscuesta/gitmoji: An emoji guide for your commit messages. 😜 An emoji guide for your commit messages. 😜 . Contribute to carloscuesta/gitmoji development by creating an account on GitHub. github.com GitHub - carloscuesta..
[문제사항] - ssh 키를 새로 만들었습니다. SSH 프로토콜을 알아보자 참고자료 SSH 는 무엇일까? [네트워크] SSH란? - 하나몬 SSH이란? (What is SSH?) 시큐어 셀(Secure SHell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으 ek12mv2.tistory.com - Personal Access Token 을 추가했습니다. git cli 명령어 에러 해결 - remote: Support for password authentication was removed on [문제내용] $ git push -u origin m..
좋은 git commit 메시지를 작성하기 위한 7가지 약속 0. 영어로 작성 1. 제목과 본문을 한줄 띄워 분리하기 2. 제목은 영문 기준 50자 이내로 3. 제목 첫글자를 대문자로 4. 제목끝에 . 금지 5. 제목은 명령조 로 6. 본문은 영문 기준 72자 마다 줄 바꾸기 7. 본문은 어떻게 보다는 무엇을 , 왜 에 맞춰 작성하기 키워드 종류 와 커밋메시지 작성예시 Feat: 새로운 기능 추가 Fix: 버그 수정 Docs: 문서수정 Style: 스타일관련 기능 (코드 포맷팅, 세미콜론 누락 등) Refactor: 코드 리팩토링 Test: 테스트코드, 리팩토링 테스트 코드 추가 Chore: 빌드업무 수정, 패키지 매니저 수정(.gitignore 수정) 커밋메시지 작성 예시 키워드 #이슈번호 커밋메시지 ..
1. git Pull Request pull&request는 github에서 가능하고, git자체에서는 CLI로는 쉽지않습니다. pull & request command line 구조 입니다. $ git request-pull [-p] [] : 커밋시작시점입니다. : pull한 래포지토리 url을 의미합니다. : 커밋의 end지점입니다. 터미널에서 pull request 명령어를 해봤더니 아래와 같은 메시지를 받았습니다. git request-pull 로컬브랜치 래포지토리URL master The following changes since commit 95cef53f59ef51ccddaac4f161de3b0ac2964f04: Initial commit (2022-07-18 23:08:02 +0900) a..
[문제사항] error: 여러개의 값을 하나의 값으로 덮어쓸 수 없습니다. user.name을 (를) 변경하려면 정규식을 쓰거나, --add 또는 --replace-all 옵션을 사용하십시오. [해결방안] $ git config --global user.name "" --replace-all : Default behavior is to replace at most one line. This replaces all lines matching the key (and optionally the value-pattern). --replace-all 옵션 : 여러개의 값을 하나의 값으로 대체시키는 역할을 합니다. [명령어 형태] $ git config [] [--type=] [--fixed-value] --rep..
[문제내용] jekyll 설치는 완료됐고, github.io 로컬레포지토리에 아래 명령어를 입력했는데 conflict 에러가 발생했습니다. $ jekyll new ./ [문제해결방법] 파일이 안에 있다면, 해당 디렉토리 안에 파일유무에 상관없이 -f (또는 --force) 옵션을 붙이면됩니다. $ jekyll new ./ -f [참고] https://cjy-tech.github.io/make-blog-with-jekyll-and-github_pages/ 개인 Blog 만드는 절차 with Jekyll & GitHub Pages 선행 조건 cjy-tech.github.io
- Total
- Today
- Yesterday
- OS
- 미완
- 디지털디톡스
- 개발용어
- 클린아키텍쳐
- 스마트폰중독
- RDBMS
- IT용어
- MySQL
- git
- typeORM
- 한달독서
- nestjs jest
- 습관개선
- Jekyll
- TypeScript
- MongoDB
- nestjs
- 참고
- Nest.js
- TDD
- 나도 할 수 있다
- 바이트디그리
- 한달어스
- node.js
- Mongoose
- 갓생살자
- jest
- gem
- vscode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |