[TIL Day13-1] Git 사용법 알아보기

이다혜·2021년 5월 4일
0

TIL

목록 보기
13/60

Git 사용법 알아보기

  • Git이란 무엇인가?
    - 분산 버전관리 시스템!

  • Git 시작하기
    0. Git 다운로드
    1. 로컬 저장소(repository) 생성 git init

    2. 저장소에서의 파일의 상태와 명령어 알기
    Working Directory(unstaged) ⇒ Staging Area(staged) ⇒ Local Repository(commited) ⇒ Remote Repository(Github)

  • Git 로컬 저장소에 Commit 남기기
    0. git status를 통해 현재 git 저장소의 상태 확인

    1. git add <추가할 파일>을 통해서 커밋에 반영할 파일 지정(unstaged ⇒ staged)
    예시: hello.txt를 생성(혹은 수정)하고, 이를 커밋에 반영하고 싶은 경우
    git add hello.txt

    2. git commit -m "메세지"를 통해서 변경사항이 반영된 new commit 생성
    git commit -m "add hello.txt"

    3. git log를 통해 commit 기록 확인 git log

  • Git의 Branch
    - Branch란? 코드의 흐름을 분산 - 가지치기!
    - branch 생성하기 git branch <branch_name>

    - 현재 작업중인 branch 전환하기 git checkout <branch_name>

    - branch에서 파일 수정 후 commit까지

    - master와 작업중인 branch에서 파일 버전이 다름을 확인

    - 현재 작업중인 branch와 원하는 branch 병합하기(master branch 입장에서 develop branch를 fast-forward)
    git merge <branch_name>

    - branch 삭제하기 git branch -d <branch_name>

  • Git과 Github
    - 로컬 저장소와 원격 저장소(git hub) 연동하기
    git remote add origin <remote_repo_url>
    - 로컬 저장소의 master 이름을 main으로 바꾸기
    git branch -M main
    - 원격 저장소에 현재 작업 branch push하기
    git push <remote_repo_name> <branch_name>

profile
하루하루 성장중

0개의 댓글