zzerou 2021. 8. 2. 17:25

2021-08-02 오후

Git 실습

  • git download, 설치
    • 어디서 다운로드?
    • 설치 과정
      • default setting (계속 NEXT)
  • 프로젝트(blog) 에서 git 초기화

    • vc code의 터미널에서 cd를 임력해 불필요한 부분 삭제하기
    • git version으로 상태 확인가능하다.
  • 파일 커밋
  • 파일 수정하여 커밋
  • 참고할 것
    • 새로운 파일을 만들기
    • 명령창열기에서 git.(init) 이란 파일 만들면 숨김파일 생성됨.
    • 파일 커밋 반복하기
    • 커밋으로 만약 수정후의 자료가 마음에 들지 않는다면 그 전으로 돌아가 다른 방향으로 수정이 가능하다.
    • 커밋을 하면서 메모를 남기는 것으로 인해 나중에 수정방향을 쉽게 알 수 있다.

CLONE

  • '처음'내려받는 것을 의미
  • 그다음에 계속 내려받음(PULL)
  • github 회원가입
  • github remote repository 생성
    • git 내 코드에서 링크(?) 복사하기
    • 명령창에서 git clone 과 함께 github링크 넣기
    • 그럼 clone은 자동 생성
  • 이것으로 굳이 메일이나 모바일 메신저에 파일을 저장해놓고 다운로드 하지 않아도 다른 장소/다른 기계로 원하는
    파일을 얻을 수 있으며 다른사람들과 서로 자료를 공유도 가능하다.
  • 다른사람의 자료를 clone하려면 명령어 창에 git clone을 입력하고 상대의 github 코드를 입력하면 상대의 파일 clone을 다운할 수 있다.
  • push도 커밋하면서 한번에 가능

branch

  • 파일이 가지고 있는 기능
  • sourcetree 다운받아야함(지정파일은 만들기)>>위의 git와 연결됨.
  • 한국말로 "가지"
  • 협없할때 사용됨(충돌 방지)
  • 사용하면 브렌지는 다같이 수정
  • orign- 그리고 origin/master로 대표를 표시한다.
  • 마스터라는 기둥에서 다양한 가지를 가진다.(그러므로써 여러사람이 한 것인지 보기 편하게 배열할 수 있다.)