이 포스팅은 Git & Github 시리즈 2 편 중 2 번째 글 입니다.

  • Part 1 - Git Tutorial
  • Part 2 - This Post
▼ 목록 보기

image{. :center}github workflow

imagegithub summary

  1. clone : 기존 레포 복사떠서 가져오기
  2. pull : 수정사항 있으면 fetch+merge 수행
  3. push : 올리는 것
  4. add : staging area에 올리기
  5. commit : 로컬 저장소에 반영 (해시값으로 되어 있음)
  6. reset : 뒤에 hash 값주면 돌아감 (hard, soft, mixed)
  7. branch : 뭐 개발할거면 항상 따서 하기
  8. merge : master 기준으로 merge 한다.
  9. conflict : 소스코드 선정하고 다시 commit후 반영
  10. log : 현재까지의 상황 파악 가능
  11. remote : 원격 저장소에 관한 것
    1. 원격 저장소는 여러개가될 수 있음
    2. 그리고 별명을 달아둘 수 있음
    3. git remote show [별명] 이렇게 사용하면 내가 지금 선정한 원격저장소에 관한 내용알 수 있음
    4. 즉, 하나의 로컬 저장소에서도 여러개의 원격 저장소를 설정할 수 있음
    5. git remote add [별명] gitlink
    6. git remote rename [원래별명] [ 변경별명]``python

Pull request!!!

  1. organization 만들기
  2. 팀원 초대
  3. 레포 만들기
  4. 해당 레포 fork
  5. clone해서 가져오기
  6. repository setting에서 remote origin 별명을 upstream으로 변경
  7. clone한 repo 주소 입력
  8. branch 따기
  9. 내 레포에 commit
  10. 원본 repo에 반영됨!! 야호!