Git, Github (1)

김서현·2022년 7월 13일
0

프론트엔드 스터디

목록 보기
11/16

이 글은 inflearn의 'Git과 GitHub 시작하기'를 수강하고 적는 글입니다.


1. 깃헙 회원가입

2. 깃헙 토큰 생성

  • 2020년 7월 이후 깃헙 정책 변경으로 토큰 인증 필수
  • 권한 지정 후 토큰 생성
  • 생성한 토큰은 안전한 곳에 보관을 하자.
  • 토큰 생성 이후 권한은 변경 가능
  • 유출에 주의할 것

3. 소스트리 사용해 보기

  1. github 가입
  2. github 저장소 생성
  3. github 저장소 클론 (원격 저장소(github)을 내 컴퓨터에 복사해 옴)
  4. 내 컴퓨터의 내 문서 아래에 생성된 프로젝트 디렉토리에서 파일 생성 및 작업 완료
  5. 커밋할 파일을 선택해서 스테이지에 올리기 (add)
  6. 커밋하기 (commit)
  7. 푸시하기 (push)
  8. github.com/내 아이디/내 프로젝트 링크를 통해 정상적으로 업로드 되어 있는지 확인
  • add -> commit -> push

git이란?

형상 관리 시스템(Verson Control System)의 한 종류. 주로 개발자들이 프로그램과 관련된 파일들을 저장하는데 사용함 언제든지 저장 시점으로 돌아갈 수 있음.

커밋(commit)

게임의 세이브에 해당하는 행동을 git에서는 커밋이라고 함. 언제든지 커밋한 시점으로 되돌아 갈 수 있음. 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 됨.

규칙
1. 첫 줄에 간단하지만 명확하게 내용을 씀
2. 한 줄 비우고
3. 자세한 내용을 적습니다

스테이지에 올린다 (add)

앞에서 커밋하기 전에 저장을 원하는 파일들을 묶는 일

github에 업로드 (push)

커밋을 하면 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장됩니다.

4. 변경사항 취소하기

  • checkout을 이용해서 저장하지 않은 변경 내용 취소하기 -> sourcetree : 코드뭉치 버리기

5. 브랜치의 개념

  • 브랜치(branch) : 기능 변경을 하고 싶을 때 생성 및 사용

    1. 기존 문서에 새로운 설명을 추가했음.
    2. 내용이 마음에 들지 않아 다시 작업 하고 싶음
    3. 혹시 모르니 기존 내용은 남겨 두고 싶음
    4. 새로 작업한 후 비교해보고 더 좋은 결과물로 반영하고 싶음

      새로운 브랜치 만들기

      원하는 커밋을 만들고 우클릭, 새 브랜치 이름 입력하면 커밋으로부터 브랜치가 생긴다.

      원하는 브랜치로 돌아가기

      checkout: 왼쪽의 브랜치 메뉴에서 브랜치를 선택하고 더블 클릭하면 해당 브랜치로 돌아간다.

  • 머지(merge) : 한 브랜치의 내용을 다른 브랜치에 반영

  • 체크아웃(checkout) : 저장소에서 특정 커밋이나 브랜치로 돌아가고 싶을 때 사용

☝ 깃에서는 한 번에 하나의 브랜치에서만 작업이 가능한데 이를 헤드(HEAD) 브랜치라고 부른다.

0개의 댓글