Skip to main content

3. github features

Github features

1. branch 란

코드가 충돌하는 것을 막기 위해 branch 라는 개념 사용.

main branch 를 그대로 복사해서 new-branch 를 만든다. new-branch 에서 작업할 코드 수정을 하고 그것이 잘 돌아가는 게 검증이 되면 main branch 에 pull request->merge 순서로 업데이트 시킨다.

git branch <new-branch-name>
# local 에 branch 생성

git checkout <new-branch-name>
# 현재 작업 branch를 <new-branch-name> 으로 갈아타기.

git push
# remote 에도 branch 똑같이 생성.

git branch -d <branch-name>
# local 에서 지우고 싶은 브랜치 지우기

git push origin --delete <branch-name>
# remote 에서 지우고 싶은 브랜치 지우기

2. issue

  • github repo 페이지에서 issue 탭에서 issue 를 발행할 수 있다.
  • issue 는 개발하고 싶은 내용이 될 수도 있고, 수정해야 할 버그일 수도 있다.
  • 개발할 내용을 먼저 선언하는 것.