[Git] Git 명령어 (1)

ji_silver·2020년 9월 11일
0
post-thumbnail

1. Git을 쓰는 이유

1) 버전 관리

코딩하고 있을 때 중간에 꺼져서 날아가거나, 배포 후 버전을 되돌리고 싶을 때 한 파일로 버전을 관리할 수 있음

2) ⭐협업

예를 들어 팀원이 두 명 이상일 때 보고서 작성 시 한 파일을 동시에 수정하는 일이 발생할 수 있으므로 효율적으로 합쳐서 관리

2. git status, git add

터미널에 git init 명령어를 사용하여 git에서 관리하게 끔 만들어주기 (.git 폴더 생성)

  • git status: 상태 확인
  • git add: git에서 모든 파일을 관리 할 필요는 없기 때문에 git add 파일 설정 후 다시 git status 명령 시 관리하는 파일을 확인할 수 있음 (모든 파일 관리는 git add .)

3. git commit

  • git commit: 어떤 상태인지 기억해달라고 메시지를 남기는 것.
    - git commit 명령 후 메시지 남긴 후 (ex. Initial commit...) :wq 입력 (w: write, q: quit)
    - 메시지가 짧다면 git commit -m "Initial commit"
  • git log: 커밋 목록 보기
  • git checkout: 수정한 파일을 다시 되돌리고 싶을 때 사용
  • git commit -am "커밋 메시지": a는 all(add .), m은 commit message 모든 파일을 한꺼번에 올림 👉 단, 한 번도 add되지 않은 파일은 add로 먼저 올려주기

❗ 오류가 난다면 git config --global user.email "이메일 주소", git config --global user.name "이름" 설정 후 커밋 작성

4. GitHub과 git remote

github 가입 후 new repository 생성

5. git push, git pull

  • git push origin *(master) main: 원격 저장소에 업로드. origin은 원격 저장소 이름, master는 컴퓨터 브랜치 이름
  • git pull origin (master) main: 나 이외에 다른 사람이 같은 파일의 코드를 변경 시 변경 내용을 컴퓨터로 가져옴

🔥🔥🔥
*10월 1일부터 기본 브랜치 이름이 'master' 에서 'main' 으로 변경되었음!!
git branch -M main으로 master 브랜치를 main으로 바꿔준 후 remote 저장소에 push하기

profile
🚧개발중🚧

0개의 댓글