- Fork
- clone, remote설정
- branch 생성
- 수정 작업 후 add, commit, push
- Pull Request 생성(GitHub 기능)
- 코드리뷰, Merge Pull Reqest
- Merge 이후 branch 삭제 및 동기화
» 협업의 경우, PR이 머지되면 각자 자신의 로컬 master에 해당 내용을 자주 반영하는게 좋음
» 내가 작업중인 브랜치는 git rebase master를 통해서 그래프 최상단으로 올리는 것이 히스토리 관리가 깔끔해짐
- 최근 커밋 취소
git reset HEAD^
- 최근 수정 사항 삭제
git checkout <file name>
- branch 병합하기
git checkout <병합 베이스 branch>
git merge <병합하고 싶은 내용이 있는 branch>
<병합하고 싶은 내용이 있는 branch> 소스를 <병합 베이스 branch> 에 추가 한다.
- Pull Request 보내기 커맨드라인으로는 안되는 듯? - Git 의 기능이 아닌 GitHub의 기능으로 보임
ISSUE