기타/🚘 Git

Git # Gitflow / Git 명령어 연습하기 좋은 사이트 / Cheat Sheet

둥굴둥굴둥굴레차 2021. 7. 31. 02:39

 

Git Cheat Sheet

콩글리쉬로 의역하자면 컨닝페이퍼와 같습니다. 하지만 나쁜 의미로서 사용되는 것은 아닙니다.

Cheat Sheet를 자주 참고하여 다양한 명령어를 익히며 자연스레 공부하자는 취지로 만들어졌습니다.

 

[참고]

 

Cheat Sheet - 생활코딩

Cheat Sheet란? 한국어로는 컨닝페이퍼 정도로 번역할 수 있습니다. 하지만 우리는 시험을 보는 것은 아니잖아요? 현장에서 커닝 페이퍼는 오히려 권장되는 것입니다.  왜 Cheat Sheet가 필요한가? 암

opentutorials.org

 

 

GitFlow

브랜치 전략 중 하나. 나름 검증되고 보편화된 방법.
  • 기본 브렌치인 Master와 Develop이 존재하며
    필요에 의해 Feature, Bugfix, Release, Hotfix등의 브렌치를 생성하고 삭제해준다.
  • Develop는 개발에 사용되고 Master는 출시에 사용되며
    Release브렌치는 Master 이전에 마지막으로 다시 점검하는 브렌치로 사용된다.
  • Develop는 알파버전 Release는 베타버전으로 생각하면 좋다.

 

 

권장되는 Git Flow

배포자동화(CI/CD)도 사용해보자.

 

 

Commit 메세지

친절하게 만들자!

 

 

나쁜 commit 메세지의 예

내용이 상세하지 않다. 불필요한 날짜기입이 이뤄졌다.
  • 프로필
  • 뷰티파이적용
  • 스타일 수정 - 유저 부분
  • 0731 로그아웃 세션 비우기

 

좋은 commit 메세지의 예

상세하고 친절한 내용의 커밋메세지. 한 눈에 무슨작업을 처리해줬는지 알 수 있다.
  • 대여페이지 pagination 수정
  • API요청주소 Dev서버로 변경
  • 드론서버의 Favicon, document title변경

 

 

Git 명령어 연습하기 좋은 사이트

 

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

learngitbranching.js.org

 

Explain Git with D3

We are going to skip instructing you on how to add your files for commit in this explanation. Let's assume you already know how to do that. If you don't, go read some other tutorials. Pretend that you already have your files staged for commit and enter git

onlywei.github.io