week01.TIL(Today I Learned) day01

Baedonguri·2022년 4월 5일
0
post-thumbnail

깃허브(Git hub)

기본적인 깃허브 사용법 기록

  • 깃 레포지토리를 내 컴퓨터(local)에 생성
$ git init
  • 레포지토리(repository) 클론 = 온라인의 레포지토리를 내 로컬로 불러오기
$ git clone <레포지토리 주소>
  • 변경된 파일을 모두 커밋할 준비
    (.은 파일 전체, .py는 해당 확장자를 가진 파일 모두, 파일명/폴더명은 해당 내용만 커밋)
$ git add .
  • 내 컴퓨터에 변경 내용을 커밋 날리기
$ git commit -m "메시지"
  • 변경 상태 확인
$ git status
  • 브랜치 생성하기
$ git branch <사용할 브랜치 이름>
  • 브랜치로 이동하기
$ git checkout <이동할 브랜치 이동>
  • 변경 사항 다운로드 하기
$ git pull
  • 마스터 브랜치에 푸시하기
$ git push origin master
  • 특정 브랜치에 푸시하기
$ git push origin [브랜치명]
  • 온라인에 기록된 모든 로그 확인(그래프)
$ git log --oneline --all --graph --decorate
  • 깃 특정 시점 이후 커밋 삭제
$ git reset --hard <커밋 해쉬값>
  • 각각의 커밋은 변화하는 개념
  • 협업 할 때, 다른 사람의 브랜치는 신경 x 특히 삭제 절대 x
  • 자신의 브랜치만 신경 쓸 것
profile
Software Engineer

0개의 댓글