<aside> 😀 1. 나이 무관하게 이름으로 부른다. 2. 반말 사용 친근하게 생활한다. → 편하게 지내되 막 대하지 않기! 서로 존중! 3. ~해라체 😓를 지양한다.

</aside>

🏠 협업 툴 결정 및 세팅

💠 Git Flow / Convention

클라이언트 git hook 적용

#!/bin/sh

if [ -z "$BRANCHES_TO_SKIP" ]; then
  BRANCHES_TO_SKIP=(master develop release hotfix)
fi

PROJECT_ID=S06P31D206
BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"
JIRA_ID=`echo $BRANCH_NAME | egrep -o "$PROJECT_ID-[0-9]+"`

BRANCH_EXCLUDED=$(printf "%s\\n" "${BRANCHES_TO_SKIP[@]}" | grep -c "^$BRANCH_NAME$")

COMMIT_MSG_HEAD=$(head $1 -n 1)
BRANCH_IN_COMMIT=$(grep -c $COMMIT_MSG_HEAD)

if [ -n $JIRA_ID ] && ! [[ $BRANCH_EXCLUDED -eq 1 ]] && ! [[ $BRANCH_IN_COMMIT -ge 1 ]]; then
  sed -i.bak -e "1s/^/$JIRA_ID /" $1
fi

https://gist.github.com/markruler/e93d2cfc1339d9a03c2ad8ebf1c5005a

branch 생성 규칙